
Дана таблица 14*6. Составить подпрограмму подсчета количества отрицательных элементов заданной
строки. Обращаясь к подпрограмме вычислить количество отрицательных элементов в строках с номерами 1,2, 4….14

Ответы на вопрос

#include <iostream>
using namespace std;
void solve(){
const int n = 14, m = 6;
int a[n][m];
for(int i = 0; i < n; i++){
int res = 0;
for(int j = 0; j < m; j++){
cin >> a[i][j];
res += a[i][j] < 0;
}
if(i == 0 || i % 2 == 1)
cout << "There are " << res << " negative elements in line " << i + 1 << "\n";
}
}
signed main(){
solve();
}



Конечно, вот пример подпрограммы на псевдокоде для подсчета количества отрицательных элементов в заданной строке:
plaintextПодпрограмма подсчета_отрицательных_элементов(массив, номер_строки, количество_столбцов): количество_отрицательных = 0 для каждого элемента элемент в массив[номер_строки]: если элемент < 0, то количество_отрицательных = количество_отрицательных + 1 конец если конец для вернуть количество_отрицательных Основная_программа: массив = [[...], [...], ..., [...]] // Здесь массив представляет собой таблицу 14*6 список_номеров_строк = [1, 2, 4, 6, 8, 10, 12, 14] // Номера строк для подсчета для каждого номер_строки в список_номеров_строк: количество_отрицательных = подсчета_отрицательных_элементов(массив, номер_строки, 6) вывести "Количество отрицательных элементов в строке", номер_строки, ":", количество_отрицательных конец для
Заметьте, что в данном примере используется псевдокод, который является упрощенной формой программирования. В реальности, вы должны заменить комментарии и заглушки на соответствующий код на языке программирования, который вы используете (например, Python, C++, Java и т.д.).


Похожие вопросы


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili