Есть ответ 👍

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

184
227
Посмотреть ответы 2

Ответы на вопрос:

www22042004
4,4(15 оценок)

Var   n: longint;   k,sum: integer; begin   write ('n = ');   readln(n);   k: =0;   sum: =0;   while n < > 0 do     begin         if (n mod 10) mod 2 = 0 then           begin             k: =k+1;             sum: =sum+(n mod 10);           end;         n: =n div 10;     end;   writeln ('summa: ',sum);   writeln ('kol-vo: ',k);   readln; end.

Чтобы разложить число на простые множители, нужно проверить, делится ли оно на 2,3, 5 и так далее (перебираем простые числа). если число разделилось, берём частное и продолжаем проверку. если не разделилось, берём следующее простое число. пример: разложить 126 на простые множители. делим на 2, получаем 63. 63 на 2 не делится, берём следующее простое число - 3. 63/3=21. 21/3=7. 7 на 3 не делится. 7 на 5 также не делится. 7/7=1. таким образом, 

Популярно: Математика