Вопрос № 178182: Помогите, пожалуйста, найти ошибку в логике программы. Условие: В заданной квадратной матрице значения некоторых диагональных элементов равняются нулю. Переставить строки или столбцы матрицы таким образом, чтобы диагональные элементы стали ...
Вопрос № 178182:
Помогите, пожалуйста, найти ошибку в логике программы.
Условие: В заданной квадратной матрице значения некоторых диагональных элементов равняются нулю. Переставить строки или столбцы матрицы таким образом, чтобы диагональные элементы стали ненулевыми (главная диагональ). Если это невозможно сделать, вывести соответствующее сообщение.
Во вложении мой код программы на С++, который не переставляет почему-то нулевые элементы. Так же привожу аналогичный код, но на Паскале, который корректно
работает и переставляет нули на главной диагонали. Мне кажется, что я что-то напутала с индексами элементов. Помогите исправить ошибку. Буду благодарна любой помощи. Заранее огромное СПАСИБО!
Отправлен: 03.05.2010, 18:01
Вопрос задал: maura, Посетитель
Всего ответов: 1 Страница вопроса »
Отвечает Гаряка Асмик, Специалист :
Здравствуйте, maura.