Составьте программу вычисления суммы нечетных делителей нату-
рального числа M, больша Р.
174
293
Ответы на вопрос:
var m,p,d,s:integer;
begin
writeln('введите m');
readln (m);
s:=0;
writeln('введите p');
readln (p);
if p mod 2 = 1 then d:=p+2 else d:=p+1;
while d<=m do begin
if m mod d = 0 then s:=s+d; d:=d+2
end;
writeln(s);
end.
Var i: integer; a: array[1..10] of integer; begin randomize; writeln('массив: '); for i: =1 to 10 do a[i]: =random(10)+1; writeln('a[',i,'] = 'a[i]); end; writeln; writeln('индексы с нечетными значениями: '); for i: =1 to 10 do if (a[i] mod 2 = 0) then write(i,' '); end.
Популярно: Информатика
-
rufiyamama16.08.2020 23:54
-
Dantebayo16.01.2020 17:46
-
sudibor05.07.2021 16:53
-
hcg108.08.2020 20:05
-
dvladimirov42518.01.2023 12:30
-
Макс0079610.08.2022 17:15
-
vektor9931oz1kb323.04.2023 04:50
-
zox22913.04.2020 13:55
-
Katrin874501.12.2022 02:46
-
extysq300016.05.2020 05:06