Найти минимальный элемент в каждой строке и заменить каждый элемент в
Найти малый элемент в каждой строке и поменять каждый элемент в заключительном столбце на этот минимальный элемент.
Помогите дописать на c++ пожалуйста
cout lt;lt; " Задание 3 " lt;lt; endl;
cout lt;lt; "Найти минимальный элемент в каждой строке и поменять каждый элемент в заключительном столбце на этот малый элемент. " lt;lt; endl;
const int n = 5;
int a[n][n];
srand(time(0));
for (int i = 0; i lt; n; ++i)
for (int j = 0; j lt; n; ++j)
a[i][j] = rand() % 10;
for (int i = 0; i lt; n; ++i)
for (int j = 0; j lt; n; ++j)
cout lt;lt; a[i][j] lt;lt; " ";
cout lt;lt; endl;
for (int i = 0; i lt; n; ++i)
int min = a[i][0];
for (int j = 1; j lt; n; ++j)
if (a[i][j] lt; min)
min = a[i][j];
cout lt;lt; "Мин значение в " lt;lt; i + 1 lt;lt; " строке = " lt;lt; min lt;lt; endl;
cout lt;lt; endl;
system("pause");
В данном случае проще представить двумерный массив как массив из массивчиков и сделать функцию, которая обретает минимум в каждом этом массивчике ( в данном случае она еще и наполняет каждый массивчик рандомными элементами, а также выводит его на экран ), а в цикле просто отправлять в эту функцию каждый массивчик и приравнивать заключительный элемент этого массивчика найденному числу
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.