Как найти количество положительных элементов в каждой строке? Дана матрица 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<N; i++) {
for (j=0; j

21 Авг 2019 в 06:04
239 +1
0
Ответы
1

Для этого можно использовать следующий код:

#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);
}
}

Этот код выводит матрицу случайных чисел и для каждой строки считает количество положительных элементов, выводя это количество в конце строки.

20 Апр 2024 в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир