![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 26
|
![]()
Помогите пожалуйста решить задачу, у меня она вызвала сложности.
Задана вещественная матрица размера N×M. Поменять местами столбцы матрицы содержащие две максимальные суммы элементов. Если таких столбцов несколько, то только последние из них. Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
показывайте ваши попытки борьбы со сложностью
p.s. наработки...
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 88
|
![]()
Делаем переменные x1 и х2.
Они отвечают за номер максимальных столбцов. Присваиваем х1 = 1, х2 = 2. В цикле просматриваем столбцы от 3 до N, если сумма больше или равна сумме столбцов с номерами х1 или х2, меняем номер меньшего из них на счетчик, если они равны(не х1 и х2, а суммы этих столбцов!), заменить меньший номер. После цикла меняем местами собственно столбцы. Код писать не буду, справишься сам. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 26
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Vlad0n, узнаю свой код!
Цитата:
ДОБАВЛЕНО нашел ситуацию, когда мой код работал некорректно. попробуйте такой код: Код:
p.s. а зачем правила форума нарушать?! На штрафы нарываетесь?! или что?! Чем Вас ваша прошлая тема: Массив... не устроила?! :-[ Последний раз редактировалось Serge_Bliznykov; 22.11.2012 в 13:41. |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 26
|
![]()
Ну потому что я не знаю, как вывести матрицу с замененными столбиками....
А за этот код спасибо, я очень благодарен. Последний раз редактировалось Vlad0n; 22.11.2012 в 15:57. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двухмерный массив | shilven | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 13.12.2011 13:12 |
Двухмерный массив | enji4ka | Помощь студентам | 2 | 02.05.2011 18:35 |
Двухмерный массив | briko | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 01.06.2010 09:45 |
двухмерный массив | Enchantner | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 22.04.2008 20:47 |
Двухмерный массив | xtraSHAD0W | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 22.04.2008 18:17 |