Родились сегодня:
vladymyrlem
antonovich


Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Модератор

740

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

322

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Академик

277

Россия, Санкт-Петербург


ID: 325460

CradleA

Мастер-Эксперт

210

Беларусь, Минск


ID: 137394

Megaloman

Мастер-Эксперт

129

Беларусь, Гомель


ID: 400815

alexleonsm

6-й класс

129


ID: 400669

epimkin

Профессионал

119


8.8.15

09.05.2021

JS: 2.8.21
CSS: 4.5.5
jQuery: 3.6.0
DataForLocalStorage: 2021-05-13 03:16:01-standard


Создание программ на языках C и C++.

Администратор раздела: CradleA (Мастер-Эксперт)

Консультация онлайн # 200464

Раздел: С / С++
Автор вопроса: svrvsvrv (Посетитель)
Дата: 19.03.2021, 22:22 Консультация закрыта
Поступило ответов: 1

Здравствуйте! Прошу помощи в следующем вопросе:
Подскажите, пожалуйста, как нужно исправить программу, чтобы сортировалась главная диагональ матрицы (не квадратной).

Ответ # 280869 от CradleA
Здравствуйте, svrvsvrv!
Здравствуйте,
Приведенный вами код делает одну перестановку по главное диагонали матрицы (главную диагональ считаем ту у которой совпадает номер строки и столбца).
Что вам надо сделать:
-определить чего меньше строк или столбцов.
-пройтись Вашим алгоритмом столько раз, сколько меньших строк или столбцов. тем самым вы отсортируете Вашу диагональ.

CradleA

Мастер-Эксперт
29.03.2021, 12:20
Мини-форум консультации # 200464

q_id

CradleA

Мастер-Эксперт

ID: 325460

1

= общий =    23.03.2021, 11:37
svrvsvrv:

можете пояснить вопрос?
какого вида могут быть матрицы, что Вам не понятно в реализации кода (существующий код переставляет элементы диагонали матрицы, надо просто несколько раз пройтись по диагонали этим кодом)?

=====
to live is to die

q_id

svrvsvrv

Посетитель

ID: 399424

2

= общий =    23.03.2021, 20:18
CradleA:

Матрицы могут быть разными (необязательно квадратными). В них нужно отсортировать главную диагональ так, чтобы элементы располагались по диагонали.

q_id

CradleA

Мастер-Эксперт

ID: 325460

3

= общий =    24.03.2021, 10:38

Здравствуйте,
Смотрите приведенный вами код делает одну перестановку по главное диагонали матрицы (главную диагональ считаем ту у которой совпадает номер строки и столбца)
Что вам надо сделать. определить чего меньше строк или столбцов.
и потом пройтись Вашим алгоритмом столько раз сколько меньших строк или столбцов. тем самым вы отсортируете Вашу диагональ.

=====
to live is to die

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

CradleA

Мастер-Эксперт

Рейтинг: 210

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 80

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 72

Хватов Сергей

Академик

Рейтинг: 25

Степанов Иван /REDDS

4-й класс

Рейтинг: 0

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0