![]() |
|
Модераторы: Poseidon |
![]()
|
|
| ohucheni |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 13.12.2008 Где: Щелково Репутация: нет Всего: нет |
Помогите пожалста написать программу
описать type country=(austria,ghana,italy,peru,usa,sweden); continant=(america,africa,europe); var x,y:country; t:boolean; описать функцию count(s) определяющую континент на котором находится страна s и использовать ее для изменения значения переменной t на противоположное если страны x и y находятся на разных континентах. заранее спасибо! |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 1 Всего: 58 |
Поясните для начала, как будет вводиться наименование стран x и y.
Если через строку - можно объявить так:
Дальше при загрузке приложения заполняете записи значениями. При проверке, к какому континенту принадлежит страна X используйте поиск в массивах для каждого континента пока не найдете. Это один из вариантов. Это сообщение отредактировал(а) Keeper89 - 7.3.2009, 01:09 |
|||
|
||||
| ohucheni |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 13.12.2008 Где: Щелково Репутация: нет Всего: нет |
tcontinent=record
name:America, Asia, Europe:string; country:array [austria,ghana,italy,peru,usa,sweden] of string; end; var America, Asia, Europe: TContinent; x,y: String; t: Boolean; так? а как описать функцию count(s) определяющую континент на котором находится страна.... |
|||
|
||||
| Keeper89 |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 1 Всего: 58 |
Нет. Для начала вставляете объявления в точности как я написал выше. Затем в основной программе при начале работы пишете следующее:
и так для каждого континента. Добавлено @ 01:07 Есть способ еще проще, чем я предложил сначала. Объявляете массивы по количеству континентов: (здесь приведу название стран на англ.)
и так далее. Проверка наличия введенной страны на континенте осуществляется так же поиском во всем массивах. Это сообщение отредактировал(а) Keeper89 - 7.3.2009, 01:11 |
||||
|
|||||
| volvo877 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 34 Всего: 116 |
И не надо извращений с и тому подобными штучками. Если ты не умеешь работать с перечислимыми типами - это исключительно твои проблемы, не надо учить БРЕДУ остальных... Учись сам... |
||||
|
|||||
| ohucheni |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 13.12.2008 Где: Щелково Репутация: нет Всего: нет |
прога работает, спасибо!!!!!!! |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 1 Всего: 58 |
Я предложил только вариант! Отвечу в том же стиле: не умеешь разговаривать - это исключительно твои проблемы, не надо хамить всем. Это сообщение отредактировал(а) Keeper89 - 3.5.2009, 13:08 |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |