так исправил вроде
исходник такой пока-компилит-все правильно вроде пока что:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <fcntl.h>
int N=40, M=30;
float matrix[40][30];
int X; //искомое число строк
main()
{
X=0;
printf("%i %i", N, M);
for(int i=0; i<N; i++)
{
printf("\n");
for(int j=0; j<M; j++)
{
(matrix[j]==0, X++, X=X);
printf("%f",matrix[j]);
}
}
printf("%i", X);
}