-12 / 0 / 0
Регистрация: 08.10.2016
Сообщений: 39
|
||||||
1 | ||||||
Дана матрица B[N,M]. Найти в каждой строке матрицы максимальный и минимальный элемент и поменять их местами16.02.2020, 17:16. Показов 8756. Ответов 5
Метки нет (Все метки)
Здравствуйте, есть вот такая задачка:
Дана матрица B[N,M]. Найти в каждой строке матрицы максимальный и минимальный элемент и поменять их местами с первым и последним элементом строки соответственно. Попробовал вот так решить, но что-то идет не так... Помогите пожалуйста
0
|
16.02.2020, 17:16 | |
Ответы с готовыми решениями:
5
Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним Поменять местами максимальный и минимальный элемент каждой строки матрицы Определить минимальный элемент в каждой строке матрицы и поменять его местами с первым элементом строки Дана матрица К(m, n). Найти максимальный элемент в каждой строке и заменить его заданным числом |
490 / 167 / 98
Регистрация: 23.01.2020
Сообщений: 324
|
||||||
16.02.2020, 17:52 | 2 | |||||
Получилось громоздко конечно, но работает вроде)
0
|
-12 / 0 / 0
Регистрация: 08.10.2016
Сообщений: 39
|
|
16.02.2020, 18:08 [ТС] | 3 |
ShaRpN00B, блин, почти правильно работает, матрица как-то странно меняется, не все минимальные значения строки оказываются справа, может я чего не понимаю
0
|
490 / 167 / 98
Регистрация: 23.01.2020
Сообщений: 324
|
||||||
16.02.2020, 18:42 | 4 | |||||
Сообщение было отмечено Tartygin как решение
Решение
Tartygin, Действительно, вообщем смотри, я не додумал ничего умнее, чем отдельным циклом делать замену максимального и первого и отдельно минимального и последнего, вроде работает, протестируй отпиши если что)
1
|
1843 / 1185 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
|
||||||
16.02.2020, 18:48 | 5 | |||||
Сообщение было отмечено Tartygin как решение
Решение
Tartygin, ShaRpN00B, будьте проще господа
1) В задачках такого типа ищите индексы а не значения 2) Одновременно искать минимальный и максимальный индекс может привести к ошибке
1
|
-12 / 0 / 0
Регистрация: 08.10.2016
Сообщений: 39
|
|
16.02.2020, 20:58 [ТС] | 6 |
Enifan, ShaRpN00B, господа, спасибо огромное за помощь!)
0
|
16.02.2020, 20:58 | |
16.02.2020, 20:58 | |
Помогаю со студенческими работами здесь
6
Найти максимальный и минимальный элемент в каждой строке и столбце матрицы и вывести на экран Поменять местами максимальный и минимальный элемент в 1й и 3й строке Поменять местами минимальный и максимальный элемент матрицы Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |