Консультация № 200464
19.03.2021, 22:22
0.00 руб.
1 4 1
Здравствуйте! Прошу помощи в следующем вопросе:
Подскажите, пожалуйста, как нужно исправить программу, чтобы сортировалась главная диагональ матрицы (не квадратной).
Прикрепленные файлы:
db3f78491e14a7b86296e7ea091f792b2ff2a327.PNG

Обсуждение

давно
Мастер-Эксперт
325460
1469
23.03.2021, 11:37
общий
Адресаты:
можете пояснить вопрос?
какого вида могут быть матрицы, что Вам не понятно в реализации кода (существующий код переставляет элементы диагонали матрицы, надо просто несколько раз пройтись по диагонали этим кодом)?
Об авторе:
to live is to die
давно
Посетитель
399424
894
23.03.2021, 20:18
общий
Адресаты:
Матрицы могут быть разными (необязательно квадратными). В них нужно отсортировать главную диагональ так, чтобы элементы располагались по диагонали.
давно
Мастер-Эксперт
325460
1469
24.03.2021, 10:38
общий
Здравствуйте,
Смотрите приведенный вами код делает одну перестановку по главное диагонали матрицы (главную диагональ считаем ту у которой совпадает номер строки и столбца)
Что вам надо сделать. определить чего меньше строк или столбцов.
и потом пройтись Вашим алгоритмом столько раз сколько меньших строк или столбцов. тем самым вы отсортируете Вашу диагональ.
Об авторе:
to live is to die
давно
Мастер-Эксперт
325460
1469
29.03.2021, 12:20
общий
это ответ
Здравствуйте, svrvsvrv!
Здравствуйте,
Приведенный вами код делает одну перестановку по главное диагонали матрицы (главную диагональ считаем ту у которой совпадает номер строки и столбца).
Что вам надо сделать:
-определить чего меньше строк или столбцов.
-пройтись Вашим алгоритмом столько раз, сколько меньших строк или столбцов. тем самым вы отсортируете Вашу диагональ.
Об авторе:
to live is to die
Форма ответа