В массиве найти строку с наибольшим элементом массива и поменять эту строку с k (...

0 интересует 0 не интересует
74 просмотров

В массиве найти строку с наибольшим элементом массива и поменять эту строку с k ( вводится с клавиатуры) столбцом массива. Если таких строк несколько выбрать строку с наибольшим порядковым номером

Помогите, пожалуйста)


спросил от (19 баллов) в категории Информатика
оставил комментарий от Архангел (142k баллов)
0 0

Чтобы поменять местами строку со столбцом, массив должен отображаться на квадратную матрицу. Это верно?

1 Ответ
0 интересует 0 не интересует
ответил от Начинающий (173 баллов)
 
Лучший ответ

Всё очень просто. Первый делом вы должны искать максимальный элемент массива, запоминая строку, в которой он находится. 
Далее нужно создать два массива : в первый записать значения строки, где находится максимальный элемент, а во второй - тот столбец К.
( Можете принять, что матрица квадратная, иначе следовали бы какие-то другие условия )
После этого уже понятно, как поменять элементы строки и столбца. 
Ещё можно создать дополнительную матрицу, но это будет не выгодно по памяти, да и по времени тоже.
Вроде бы понятно объяснил

...