Найти первое 3-хзначное число, кратное 8-ми, у которого первая и последняя цифры равны - Pascal ABC

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

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

Найти первое 3-хзначное число, кратное 8-ми, у которого первая и последняя цифры равны

Решение задачи: «Найти первое 3-хзначное число, кратное 8-ми, у которого первая и последняя цифры равны»

textual
Листинг программы
var n:integer;
begin
  n:=100;
  repeat
    inc(n);
  until(n>1000)or((n mod 10)=(n div 100))and((n mod 8)=0);
  writeln('result:=',n);
end.

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

  1. Объявлена переменная n типа integer (целое число).
  2. Переменная n инициализируется значением 100.
  3. Запускается цикл repeat-until.
  4. Внутри цикла значение переменной n увеличивается на 1.
  5. Цикл повторяется до тех пор, пока значение переменной n не станет больше 1000 или не будет выполнено условие ((n mod 10)=(n div 100)) и ((n mod 8)=0).
  6. Если условие выполняется, то цикл прекращается и выполняется операция записи в консоль значения переменной n с помощью функции writeln.
  7. Значение переменной n при выводе заменяется на result:=, чтобы отобразить результат выполнения программы.

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


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

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

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