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

0 голосов
126 просмотров

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


Информатика (15 баллов) | 126 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
int main(){
 int arr[3][7]; /*for (int* i = *arr; (i - *arr) < 21; i++)*i = i-*arr;*/
 const int VALUE = 11;
 //
 int max; int count = 0;
 for (int x = 0; x < 7; x++) {
  max = arr[0][x];
  for (int y = 0; y < 3; y++) {
   if (max < arr[y][x]) max = arr[y][x];
  }
  if (max < VALUE) {
   std::cout << "Наибольший элемент столбца " << x + 1 << " меньше заданной величины." << std::endl;<br>   count++;
  }
 }
 std::cout << count << " столбцов не соответсвуют условию." << std::endl;<br> return 0;
}

(3.2k баллов)
0

это и есть верное решение?

0

но это не то решение, это не верно