Дано трехзначное число. Определить, является ли сумма его цифр двузначным числом
Вычислим каждую цифру числа, используя операции целочисленного деления div и mod. Полученную сумму цифр проверим на принадлежность промежутку чисел [10; 99], будем использовать два простых условия и логическую операцию and (И).
Программа решения на языке Паскаль:
var n,s:integer;
begin
readln(n);
s:=n div 100 + n mod 100 div 10 + n mod 10;
if (s>=10) and (s<=99) then writeln('да') else writeln('Нет');
end.
Как проверить, является ли число двузначным? (способы проверки на языке Паскаль и Python).
Комментариев нет:
Отправить комментарий