Cod sursa(job #28945)
Utilizator | Data | 8 martie 2007 14:33:44 | |
---|---|---|---|
Problema | Numere 2 | Scor | 0 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
var k,l:text;
i,p,aux,nr:qword;
begin
assign(k,'numere2.in');
reset(k);
assign(l,'numere2.out');
rewrite(l);
read(k,p);
i:=1;
repeat
nr:=0;
aux:=0;
i:=i+1;
if p mod i=0 then begin
aux:=p;
while (aux mod i=0)and(aux<>1) do begin
nr:=nr+1;
aux:=aux div i;
end;
if aux=1 then begin write(nr);writeln(i); break; end;
end;
until i=p;
close(l);
close(k);
end.