program task;
var
n, i, power, copy: integer;
flag: boolean;
begin
readln( n );
copy := n;
i := 2;
flag := false;
while copy <> 1 do begin
while copy mod i <> 0 do
i := i + 1;
power := 0;
while ( copy mod i = 0 ) do begin
copy := copy div i;
power := power + 1;
end;
if flag then write( '*' )
else flag := true;
if power > 1 then
write( i, '^', power )
else
write( i );
i := i + 1;
end;
writeln;
end.
переведите на питон
240
266
Ответы на вопрос:
Var a,s: integer; begin repeat write('vvedite triohznacinoe cislo: '); readln(a); until(a> 99)and(a< 1000); s: =a div 100+a div 10 mod 10+a mod 10; if s mod 2=0 then writeln('summa zifr ciotnaia') else writeln('summa zifr neciotnaia '); readln; end.
Популярно: Информатика
-
Drzk21.10.2020 05:40
-
NadiaU021.06.2023 10:42
-
Даяна13110604.02.2022 21:48
-
sizikova200407.04.2022 23:46
-
Koif3215.04.2020 08:20
-
Fulin66611.03.2021 09:24
-
bananchik121306.03.2023 00:20
-
Anasteysha400227.08.2022 09:36
-
nikastezkaowl9vp15.08.2021 13:18
-
katyasaveleva200116.04.2022 13:11