Поменять строку вывода - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Проблема такова, у меня задача про "Ханойские башни" и пользователь вводит кол-во дисков, стержни с которых на какой переносит, и получается у меня при вводе дисков стоит проверка на положительность ввода, но когда пользователь вводит отрицательное кол-во дисков то программа идет дальше и требует ввода стержней с которых на какой переносить и только после ввода стержней пишет о ошибке, помогите сделать так чтобы после ввода дисков со знаком минус программа сразу писала о ошибке и заканчивалась.

Решение задачи: «Поменять строку вывода»

textual
Листинг программы
repeat
  write ('выбирете кол-во дисков: ');
  readln(n);
until n>0;

Объяснение кода листинга программы

В данном коде происходит следующее:

  1. Запрос на ввод количества дисков с помощью функции readln().
  2. Проверка на положительность введенного значения переменной n.
  3. Если значение n больше нуля, то цикл прекращается, иначе повторяется шаг 1.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы