Uses crt; Var max,i,n,ln:longint; Function demuoc(b:longint):longint; Var dem,i:longint; Begin dem:=0; For i:=1 to b do If b mod i=0 then dem:=dem+1; demuoc:=dem; End;
Begin Clrscr; Write(‘Nhap n: ‘); readln(n); max:=0; For i:=1 to n do If demuoc(i)>max then Begin max:=demuoc(i); ln:=i; End; Write(‘So phan nguyen to: ‘,ln); Readln End.
var n,t,max:longint;
function count(x:longint):word;
var i:longint;
d:word
begin
for i:=1 to x do if x mod i=0 then inc(d);
exit(d);
end;
begin
write(‘Nhap n: ‘); readln(n);
for j:=1 to n do
if count(i) > max then
begin
max : = count(i);
t:=i;
end;
write(‘So can tim la: ‘,i);
readln
end.
Uses crt;
Var max,i,n,ln:longint;
Function demuoc(b:longint):longint;
Var dem,i:longint;
Begin
dem:=0;
For i:=1 to b do
If b mod i=0 then dem:=dem+1;
demuoc:=dem;
End;
Begin
Clrscr;
Write(‘Nhap n: ‘); readln(n);
max:=0;
For i:=1 to n do
If demuoc(i)>max then
Begin
max:=demuoc(i);
ln:=i;
End;
Write(‘So phan nguyen to: ‘,ln);
Readln
End.