По значению s (страна) присвоить переменной st континент, на котором она находиться
type
country=(...);
continent=(...);
var
s:country;
st:continent
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Yurka |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 143 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите задачку на множества разобрать:
По значению s (страна) присвоить переменной st континент, на котором она находиться Код type country=(...); continent=(...); var s:country; st:continent |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Low - наименьшее возможное значение для заданного типа, а High - наибольшее возможное значение... Т.е., чтобы не делать так:
for i_country := _england to _panama do ...(это - нехорошее решение, мы привязываемся к конкретным значениям, а этого лучше не делать) делаем так: for i_country := low(country) to high(country) do ... и этот цикл будет корректно работать, и переберет ВСЕ значения от начала до конца, даже если перед _england добавится еще десяток стран... |
![]() ![]() |
![]() |
Текстовая версия | 9.09.2025 22:16 |