54 lines
1.0 KiB
C++
54 lines
1.0 KiB
C++
#include <iostream>
|
|
#include <conio.h>
|
|
|
|
using namespace std;
|
|
int main(int argc, char **argv)
|
|
{
|
|
cout<<"Enter the dimensions of the matrix: ";
|
|
int m, n;
|
|
cin>>m>>n;
|
|
double mat[m][n];
|
|
int zeros = 0;
|
|
cout<<"Enter the elements of the matrix: ";
|
|
for(int i=0; i<m; i++)
|
|
{
|
|
for(int j=0; j<n; j++)
|
|
{
|
|
cin>>mat[i][j];
|
|
if(mat[i][j] == 0)
|
|
{
|
|
zeros++;
|
|
}
|
|
}
|
|
}
|
|
if(zeros > (m*n)/2)
|
|
{
|
|
cout<<"The matrix is a sparse matrix";
|
|
}
|
|
else
|
|
{
|
|
cout<<"The matrix is not a sparse matrix";
|
|
}
|
|
}
|
|
|
|
/*
|
|
Enter the dimensions of the matrix:
|
|
3 3
|
|
|
|
Enter the elements of the matrix:
|
|
1 2 3
|
|
4 5 6
|
|
0 0 0
|
|
|
|
The matrix is not a sparse matrix
|
|
|
|
|
|
Enter the dimensions of the matrix:
|
|
3 3
|
|
|
|
Enter the elements of the matrix:
|
|
1 1 0
|
|
0 0 1
|
|
1 0 0
|
|
|
|
The matrix is a sparse matrix
|