Урок 10.1 Задача 2
Primary tabs
Пользователь вводит два целых числа, выведите на экран все числа между ними, причем:
Если первое больше второго то в порядке возрастания, пример консоли:
1 5 ответ: 1 2 3 4 5Иначе в порядке убывания, пример консоли:
5 3 ответ: 5 4 3
var i, a, b: integer; begin writeln('Введите два числа:'); readln(a, b); write('Ответ: '); // "ответ" пишем до начала цикла, чтобы он прописался только один раз if (b > a ) then // условие, если первое число больше, чем второе for i:=a to b do // цикл в порядке возрастания от первого до второго числа write(i, ' ') // прописываем счетчик цикла else // иначе for i:=a downto b do // цикл в порядке убывания от первого до второго числа write(i, ' '); // прописываем счетчик цикла readln(); end.
Вывод в консоли:
Введите два числа:
1
8
Ответ: 1 2 3 4 5 6 7 8
Введите два числа:
14
2
Ответ: 14 13 12 11 10 9 8 7 6 5 4 3 2
5
3
ответ: 5 4 3
- Log in to post comments
- 218 reads