Дано натуральное число n. составить алгоритм нахождение произведения четных цифр в записи данного числа.
184
227
Ответы на вопрос:
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. таким образом,
Популярно: Математика
-
Indira676701.01.2021 21:15
-
beregnoy201708.09.2022 19:35
-
Dianapro11112.02.2022 15:29
-
boosoosv09.03.2021 10:29
-
sasha244221.03.2023 17:33
-
Dimatrubilov25.01.2021 12:35
-
muharadjab14.05.2020 10:36
-
Katrun1505.09.2022 09:02
-
vladpin0114.07.2021 20:17
-
katrinsweet01.05.2023 09:00