Визначення кількості від'ємних елементів матриці. С++

#include<stdlib.h>
#include<stdio.h>
#include<math.h>

int getNegativeMatrix(double matrix[4][5], double n,double m);

int main(int argc, char* argv[])
{
double matrix[4][5]={1.0, 2.0, 3.0, 4.0,
5.0, -6.0, 7.0,-8.0,
9.0, 10.0,11.0,12.0,
13.0,14.0,15.0,-16.0,
17.0,18.0,19.0,20.0};
int n=4,m=5,minusov;
minusov=getNegativeMatrix(matrix,n,m);
printf("Kol minusov=%d",minusov);
for(;;); //Zavisajem
return 0;
}

int getNegativeMatrix(double matrix[4][5], double n,double m)
{
int i,j,neg;

neg=0;
for(j=0;j<m;j++)
for(i=0;i<m;i++)
{
if (matrix[i][j]<0) neg++;
}
return neg;
}

Останнє оновлення - 08.06.2006