Задача Задача №2402534
А
А
Чтобы проверить, является ли сумма цифр двузначного числа двузначным числом, необходимо выполнить следующие шаги:
- Ввести двузначное число.
- Выделить его десятки и единицы.
- Посчитать сумму цифр.
- Проверить, является ли сумма двузначным числом (т.е. находится ли она в диапазоне от 10 до 99).
Вот пример программы на PascalABC:
program CheckSumOfDigits;
var
number, tens, units, sum: integer;
begin
// Вводим двухзначное число
write('Введите двузначное число: ');
readln(number);
// Проверяем, что число двузначное
if (number < 10) or (number > 99) then
begin
writeln('Ошибка: введено не двузначное число.');
exit;
end;
// Извлекаем десятки и единицы
tens := number div 10; // Десятки
units := number mod 10; // Единицы
// Считаем сумму
sum := tens + units;
// Проверяем, является ли сумма двузначным числом
if (sum >= 10) and (sum <= 99) then
writeln('Сумма цифр является двузначным числом.')
else
writeln('Сумма цифр не является двузначным числом.')
end.
Объяснение программы:
- Ввод числа: Мы запрашиваем у пользователя ввод двузначного числа.
- Проверка: Убедимся, что число действительно двузначное.
- Извлечение цифр: Используем целочисленное деление и остаток от деления, чтобы получить десятки и единицы.
- Сумма: Складываем десятки и единицы.
- Проверка суммы: Проверяем, находится ли сумма в диапазоне от 10 до 99 и выводим соответствующее сообщение.
Запустите этот код в среде PascalABC, и он поможет вам определить, является ли сумма цифр двузначного числа двузначным числом.