Дано трехзначное число. проверить будет ли сумма его цифр четным числом.на Pascal abc

19 Дек 2019 в 19:44
278 +1
3
Ответы
1

program CheckSumIsEven;

var
num, digit1, digit2, digit3, sum: integer;

begin
// ввод трехзначного числа
writeln('Введите трехзначное число: ');
readln(num);

// проверка на трехзначность
if (num < 100) or (num > 999) then
begin
writeln('Введенное число не является трехзначным');
exit;
end;

// вычисление суммы цифр
digit1 := num div 100;
digit2 := (num div 10) mod 10;
digit3 := num mod 10;
sum := digit1 + digit2 + digit3;

// проверка на четность суммы
if sum mod 2 = 0 then
writeln('Сумма цифр числа ', num, ' является четным числом')
else
writeln('Сумма цифр числа ', num, ' не является четным числом');
end.

18 Апр 2024 в 23:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир