Взаданном интервале целых натуральных чисел от n до m, найдите число которое имеет наибольшее число делителей. если таких чисел несколько, то вывести нужно наименьшее из этих чисел. в паскале
Var m,n,j,i,c,max,o:integer; begin readln(n,m); for i:= m downto n do begin for j:=1 to i div 2 do if i mod j = 0 then c:=c+1; if c>=max then begin max:=c; o:=i; end; c:=0; end; writeln(o); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку