Найдите и выведите на экран все двузначные числа, сумма цифр которыx не меняется при умножении на 2. (например, 27 и 27*2=54, сумма цифр чисел 27 и 54 равна 9)Язык программирования паскаль АВС

17 Мая 2020 в 19:40
209 +1
2
Ответы
1

Программа на языке Pascal:

program SumOfDigits;
var
i, n, sum1, sum2, digit1, digit2: integer;
begin
for i := 10 to 99 do
begin
n := i * 2;
sum1 := 0;
sum2 := 0;
digit1 := i;
while digit1 > 0 do
begin
sum1 := sum1 + digit1 mod 10;
digit1 := digit1 div 10;
end;
digit2 := n;
while digit2 > 0 do
begin
sum2 := sum2 + digit2 mod 10;
digit2 := digit2 div 10;
end;
if sum1 = sum2 then
writeln('Число: ', i, ', Сумма цифр: ', sum1);
end;
end.

Данная программа находит и выводит на экран все двузначные числа, сумма цифр которых не меняется при умножении на 2.

18 Апр в 12:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир