Как найти количество положительных элементов в каждой строке? Дана матрица 3 на 3, заполненная случайными числами.#include #include #include #define M 3 #define N 3 int main() { int a[N][M], i, j; srand(time(NULL)); for (i=0; i for (j=0; j a[i][j] = rand() % 20 - 10; printf("%4d", a[i][j]); } printf("\n"); } } Как найти и вывести количество положительных элементов в каждой строке?
Для этого можно использовать следующий код:
#include <stdio.h>#include <stdlib.h>
#include <math.h>
#define M 3
#define N 3
int main() {
int a[N][M], i, j, count;
srand(time(NULL));
for (i=0; i<N; i++) {
count = 0;
for (j=0; j<M; j++) {
a[i][j] = rand() % 20 - 10;
printf("%4d", a[i][j]);
if (a[i][j] > 0) {
count++;
}
}
printf("\n");
printf("Количество положительных элементов в строке %d: %d\n", i+1, count);
}
}
Этот код выводит матрицу случайных чисел и для каждой строки считает количество положительных элементов, выводя это количество в конце строки.