Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » логическая задача
логическая задача
Помогите пож-та с примером.
"Репортеру местной газеты поручили сделать репортаж о соревнованиях по плаванию. Придя в бассейн, он обнаружил, что наблюдение за соревнованием - занятие скучное и решил скоротать время до конца соревнований в соседнем баре за чашечкой кофе. За приятными беседами время летело незаметно и когда он, наконец, вернулся в бассейн, соревнования уже закончились. Бросившись к расходящимся зрителям, он выяснил только следующее:
- в соревнованиях участвовало восемь спортсменов-А,B,C,D,E,F,G и Н;
-первое место разделили два спортсмена;
-последнее место также разделили два спортсмена.
В раздевалке он услышал:
A:"Зрители очень радовались, что я опередил F и H "
В:"Мне удалось опередить С и прийти к финишу раньше, чем А"
С: "Я не даю интервью"
D:"Обогнать С мне конечно удалось, но пришел следом за ним"
Е:"К сожалению, я опять отстал от G"
F:"Я безуспешно попыфтлася догнать Н, но тот оказался сильнее"

Необходимо помочь нашему герою восстановить распределение мест, учитывая, что вся добытая инфа истинна.

1 | Автор: enigma | 2010-12-18, 13:11   |  Репутация: [ + 0 ]
Это скорей всего задавать нужно не там где решают задачи по Паскалю...
Ну я думаю всё равно помогут;)


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
2 | Автор: Berestovskiy | 2010-12-21, 01:56   |  Репутация: [ + 211 ]
Смущают слова типа "догнать" и "опередить" Не знаю как их расценивать: как то что эти буквы пришли одна за другой или между ними все же могут вклинится еще другие? Вот один из вариантов
1.G,B
2.A
3.H
4.F
5.C
6.D,E
3 | Автор: HWOARANG | 2010-12-22, 10:34   |  Репутация: [ + 20 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » логическая задача
Страница 1 из 11
Поиск: