Является ли сумма цифр трехзначного числа равной 9 - Pascal ABC
Формулировка задачи:
вводит трехзначное число и проверяет является ли суммая его цифр равная 9
Решение задачи: «Является ли сумма цифр трехзначного числа равной 9»
textual
Листинг программы
var x: integer; begin readln(x); writeln(x mod 10 + x div 100 + (x mod 100) div 10 = 9); end.
Объяснение кода листинга программы
В данном коде происходит следующее:
- Создается переменная
xтипаinteger, которая будет использоваться для хранения трехзначного числа. - С помощью функции
readln()считывается введенное пользователем трехзначное число и сохраняется в переменнойx. - Выполняется арифметическая операция
x mod 10 + x div 100 + (x mod 100) div 10, гдеmodобозначает операцию взятия остатка от деления. Результат этой операции выводится на экран с помощью функцииwriteln(). - В конце кода выводится утверждение, что сумма цифр трехзначного числа равна 9. Таким образом, данный код проверяет, является ли сумма цифр трехзначного числа равной 9.