Поменять строку вывода - Turbo Pascal
Формулировка задачи:
Проблема такова, у меня задача про "Ханойские башни" и пользователь вводит кол-во дисков, стержни с которых на какой переносит, и получается у меня при вводе дисков стоит проверка на положительность ввода, но когда пользователь вводит отрицательное кол-во дисков то программа идет дальше и требует ввода стержней с которых на какой переносить и только после ввода стержней пишет о ошибке, помогите сделать так чтобы после ввода дисков со знаком минус программа сразу писала о ошибке и заканчивалась.
Решение задачи: «Поменять строку вывода»
textual
Листинг программы
repeat write ('выбирете кол-во дисков: '); readln(n); until n>0;
Объяснение кода листинга программы
В данном коде происходит следующее:
- Запрос на ввод количества дисков с помощью функции
readln()
. - Проверка на положительность введенного значения переменной
n
. - Если значение
n
больше нуля, то цикл прекращается, иначе повторяется шаг 1.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д