Как можно переписать эту программу, чтобы избавиться от метки.
label lab; var month; begin lab: write('Введите номер месяца: '); readln(month); if not (month in [1..12]) then goto lab;
Используйте какой-нибудь цикл. Например, так:
var month: byte; begin repeat write('Номер месяца : '); readln(month); until month in [1..12]; readln end.
Однако с циклом While еще проще:
... while not (month in [1..12]) do begin write('Номер месяца : '); readln(month); end; ...
Последние комментарии
1 день 12 часов назад
2 дня 14 часов назад
2 дня 15 часов назад
2 дня 20 часов назад
3 дня 12 часов назад
3 дня 13 часов назад
5 дней 11 часов назад
6 дней 13 часов назад
1 неделя 3 дня назад
1 неделя 3 дня назад