Павел Скачков
Павел Скачков

Помогите решить. Найти наибольший делитель. Паскаль.

ЛР
Лидия Рослая

Ну йопрст, двоечник, просто валом готового кода в интернете: ТЫРК

АА
Анар Абдуллаев

Если не заниматься оптимизацией алгоритма:

var i,n:longint;
begin
readln(n);
for i:=n-1 downto 1 do if n mod i=0 then break;
writeln('Maximal proper divisor is ',i); readln
end.

P.S. По условию не НОД, а просто наибольший делитель, видимо, собственный, так как каждое число имеет еще самого себя натуральным делителем и считать будет нечего 🙂

Похожие вопросы
Помогите решить задачу в паскале)
помогите решить задачу на паскале
помогите решить, паскаль?
паскаль.. . помогите решить
Помогите решить Паскаль!!!
надо написать программу в паскале. Найти два наибольшых значения последователности, помогите с решением люди ?
Помогите решить Паскаль?
помогите решыть в паскале
Помогите решить на паскале!!
Помогите пожалуйста найти наибольший общий делитель