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

17 Мая 2020 в 19:40
229 +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 Апр 2024 в 12:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир