Составить программу для нахождения делителей некоторого числа
Плизз помогите как начать решать
Procedure divz(n:integer);
var i:byte;
begin
for i:=1 to n do if (n mod i=0) then writeln(i);
end;
var n:integer;
begin
writeln('Vvedite N');
readln(n);
divz(n);
readln;
end.
Procedure divz(n:integer);
var i:byte;
begin
writeln(n);
for i:=1 to (n div 2) do if (n mod i=0) then begin
writeln(i);
end;
end;
var n:integer;
begin
writeln('Vvedite N');
readln(n);
divz(n);
readln;
end.
Procedure divz(n:integer);
var i,i2:byte;
begin
writeln(n);
i2:=1;
for i:=n div 2 downto i2 do if (n mod i=0) then begin
writeln(i);
inc(i2,n div i);
end;
end;
var n:integer;
begin
writeln('Vvedite N');
readln(n);
divz(n);
readln;
end.
writeln(n);
for i:=2 to round (sqrt(n) )