Вывести на экран наибольший делитель натурального числа n, меньшего заданного натурального m - pascal abc

Данилка20022002 Данилка20022002    1   19.09.2019 11:30    0

Ответы
мадина3031 мадина3031  08.10.2020 02:12
Var n,m,d:integer;
begin
readln(n,m);
d:=m-1;
while n mod d<>0 do d:=d-1;
writeln(d);
end.

Пример:
100 50
25
ПОКАЗАТЬ ОТВЕТЫ
foma2280 foma2280  08.10.2020 02:12
Program HelloWorld;var N,M,i:integer;beginN:=20;M:=5;i:=N div 2;
   while(i>1)do  begin   if(N mod i=0)and(i<M)   then break;   dec(i);   end;   if(i>1) then   writeln(i)   else writeln('Error');end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика