Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2010, 21:37   #1
Mr.BL@CK
Пользователь
 
Регистрация: 17.11.2010
Сообщений: 27
Восклицание Матрица.Перенос макс. элемента в последнюю позицию строки

В каждой строке прямоугольной матрицы перенести максимальный элемент в последнюю позицию строки, сдвинув при этом влево расположенные после него элементы. Учесть частный случай, когда максимальный элемент уже находится в последней позиции строки.
Пример.
Строка 5 18 21 12 10 24 13 17 8 10 после преобразования будет иметь вид 5 18 21 12 10 13 17 8 10 24


Подолбался, подолбался, так и не пришел к чему то умному.Единственное что додумал - если максимальный элемент уже и так находиться в конце, то скорее всего нужно делать Break и выходить из цикла.А может и нет

Кто подскажет?
Mr.BL@CK вне форума Ответить с цитированием
Старый 27.11.2010, 21:44   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
i:=1;
for k:= 2 to n do
if a[k]>a[i] then i:=k;
max:=a[i];
if i<>n then begin
for k:=i to n-1 do
a[k]:=a[k+1];
a[n]:=max;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2010, 20:27   #3
Mr.BL@CK
Пользователь
 
Регистрация: 17.11.2010
Сообщений: 27
По умолчанию

^_^ cпасибо
Mr.BL@CK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двухсвязный список, добавление элемента в указанную позицию redmonkey Помощь студентам 3 19.10.2010 12:29
паскаль. Указать позицию последнего экстремального элемента (т.е. минимального или максимального) vykker Помощь студентам 4 23.05.2010 18:25
Массив, нахождение макс элемента ниже главной диагонали L3zh1Y Помощь студентам 2 15.05.2010 13:36
Pascal. поиск макс. элемента массива Сергей К. Помощь студентам 12 10.12.2009 21:14
Поиск Макс элемента kostya2 Общие вопросы C/C++ 5 26.04.2009 16:49