Регистрация
Войти
Стать экспертом Правила
Информатика

Для матрицы из 3 строк и 7 столбцов отпечатать номер каждого столбца, в котором значение его наибольшего элемента оказалось меньше заданной величины, и число таких элементов.
Решить в С++

ОТВЕТЫ
#include lt;iostreamgt;
int main(){
 int arr[3][7]; /*for (int* i = *arr; (i - *arr) lt; 21; i++) *i = i-*arr;*/
 const int VALUE = 11;
 //
 int max; int count = 0;
 for (int x = 0; x lt; 7; x++) {
  max = arr[0][x];
  for (int y = 0; y lt; 3; y++) {
   if (max lt; arr[y][x]) max = arr[y][x];
  }
  if (max lt; VALUE) {
   std::cout lt;lt; "Наибольший элемент столбца " lt;lt; x + 1 lt;lt; " меньше заданной величины." lt;lt; std::endl;
   count++;
  }
 }
 std::cout lt;lt; count lt;lt; " столбцов не соответсвуют условию." lt;lt; std::endl;
 return 0;
}
242
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам