Вывести все четырехзначные числа у которых сумма первых двух цифр равна сумме вторых двух цифр. - 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;
Объяснение кода листинга программы
- В коде используется цикл
for
с переменнойi
от 1000 до 9999. - Внутри цикла происходит деление числа
i
на 100 и сохранение результата в переменнуюa
. - Остаток от деления числа
i
на 100 сохраняется в переменнуюb
. - Затем выполняется проверка условия: сумма цифр
a
должна быть равна сумме цифрb
. - Если условие выполняется, то число
i
выводится на экран с помощью функцииWriteln
. - Цикл выполняется до тех пор, пока значение переменной
i
не станет меньше 1000.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д