Cod sursa(job #181106)

Utilizator Tase_CCapalna Tanase Tase_C Data 17 aprilie 2008 21:12:42
Problema Numere 2 Scor 50
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.41 kb
var a,b,p:int64;
    t,k:int64;
    i:longint;
begin
assign(input,'numere2.in');reset(input);
assign(output,'numere2.out');rewrite(output);
read(p);
 if p=1 then begin writeln(1);writeln(1);end
        else
  for i:=2 to p do begin
   t:=p;k:=0;
   while t mod i=0 do begin
    t:=t div i;
    inc(k);
  end;
   if t=1 then begin writeln(i);writeln(k);exit;end;
  end;
close(input);close(output);
end.