Вывести все четырехзначные числа у которых сумма первых двух цифр равна сумме вторых двух цифр. - Free Pascal

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

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

5.Вывести все четырехзначные числа у которых сумма первых двух цифр равна сумме вторых двух цифр.

Решение задачи: «Вывести все четырехзначные числа у которых сумма первых двух цифр равна сумме вторых двух цифр.»

textual
Листинг программы
For i:=1000 to 9999 do
Begin
  a:=i div 100;
  b:=i mod 100;
  If (a div 10)+(a mod 10)=(b div 10)+(b mod 10) then Writeln(i);
End;

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

  1. В коде используется цикл for с переменной i от 1000 до 9999.
  2. Внутри цикла происходит деление числа i на 100 и сохранение результата в переменную a.
  3. Остаток от деления числа i на 100 сохраняется в переменную b.
  4. Затем выполняется проверка условия: сумма цифр a должна быть равна сумме цифр b.
  5. Если условие выполняется, то число i выводится на экран с помощью функции Writeln.
  6. Цикл выполняется до тех пор, пока значение переменной i не станет меньше 1000.

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


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

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

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