C++ Code To Print The Positive ,Negative And Zero In A Matrix

C++ Code To Print The  Positive ,Negative And Zero In A  Matrix
=================================================


#include <stdio.h>
#include <stdlib.h>
#define MAXDIM 10



int main()
{
int M[MAXDIM][MAXDIM];
int i,j,n,m,mayor;
int scol[MAXDIM];

printf("No. lines: ");
scanf("%d",&n);
printf("\n");
printf("No. de columns: ");
scanf("%d",&m);
printf("\n");

if (n < 1 || n > MAXDIM || m < 1 || m > MAXDIM)
{
printf ("Error in dimensions, max %d\n", MAXDIM);
system ("pause");
return 1;
}

for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("Element %d,%d: ",i+1,j+1);
scanf("%d",&M[i][j]);
printf("\n");
}
}

printf("\nPositive elements: \n\n");

for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(M[i][j] > 0)
printf("%d ", M[i][j]);
else
printf("X ");
}

printf("\n");
}

printf("\nNegative elements: \n\n");

for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(M[i][j] < 0)
printf("%d ", M[i][j]);
else
printf("X ");
}

printf("\n");
}

printf("\nZero value elements: \n\n");

for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(M[i][j] == 0)
printf("%d ", M[i][j]);
else
printf("X ");
}

printf("\n");
}

system("pause");

return 0;
}

No comments:

Post a Comment