Вывести ** экран наибольший делитель натурального числа N, меньшего заданного...

0 голосов
81 просмотров

Вывести на экран наибольший делитель натурального числа N, меньшего заданного натурального M - Pascal ABC


Информатика (83 баллов)
Дано ответов: 2
0 голосов
БОГ (194k баллов)
 
Правильный ответ

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

оставил комментарий (83 баллов)

спасибо большое)

оставил комментарий БОГ (194k баллов)

Пожалуйста.

0 голосов
Одаренный (2.1k баллов)

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(i1) then   writeln(i)   else writeln('Error');end.

оставил комментарий (83 баллов)

спасибо большое!)

...