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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2010, 15:05   #1
helen10
Новичок
Джуниор
 
Регистрация: 28.09.2010
Сообщений: 1
По умолчанию Построить вагоны поезда в определенном порядке. как?

Есть поезд, в нем вперемешку и пассажирские вагоны, и грузовые. Нужно их упорядочить так, чтобы сначала шли пассажирские вагоны, а потом грузовые. Как это сделать?
helen10 вне форума Ответить с цитированием
Старый 28.09.2010, 15:17   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Называется сортировка, однако... Из исходного состава (ака массива) вырезаешь товарные вагоны и располагаешь их на отдельном пути (ака доп. массив). По окончании этой процедуры к полученному составу из пассажирских вагонов (ака остатки исходного массива) пристыковываешь состав из товарных вагонов (ака полученный доп. массив).
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 28.09.2010, 19:17   #3
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

Код:
a[1,2,1,2,2,1,2,2,1,2,1]; n:=1;
for i:=1 to 11 do
     if a[i]=1 then begin b[n]:=1; inc(n) end;
for i:=1 to 11 do
    if a[i]=2 then begin b[n]:=2; inc(n) end;
Посторонним В.

Последний раз редактировалось NSvirus; 28.09.2010 в 20:24. Причина: намухоморил "левого"
NSvirus вне форума Ответить с цитированием
Старый 28.09.2010, 19:26   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
в нем вперемешку и пассажирские вагоны, и грузовые
а при чем тут
Цитата:
a[1,2,1,3,1,3,3,2,1,2,3]
тогда уж a=[1,2,1,2,1,2,2,2,1,2,2] типов вагонов то всего 2 и сортировка либо по убыванию либо по возрастанию)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 28.09.2010, 20:14   #5
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

действительно, промахнулся.
Посторонним В.
NSvirus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как написать программу на с++ каторая после запуска сталабы нажимать клавеши в определенном порядке.. biovolk Общие вопросы C/C++ 4 07.01.2010 02:39
как написать программу на с++ каторая после запуска сталабы нажимать клавеши в определенном порядке.. biovolk Помощь студентам 6 06.01.2010 20:05
Вывод элементов матрицы в определенном порядке Dayterius Паскаль, Turbo Pascal, PascalABC.NET 1 20.05.2009 12:13
вывод матрицы на печать в определенном порядке Annet555 Помощь студентам 3 29.03.2009 00:16