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

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

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


Информатика (83 баллов) | 41 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

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

(194k баллов)
0

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

0

Пожалуйста.

0 голосов

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.

(2.1k баллов)
0

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