Pagini recente » Cod sursa (job #3125696) | Cod sursa (job #1973633) | Cod sursa (job #1910574) | Cod sursa (job #2799675) | Cod sursa (job #356608)
Cod sursa(job #356608)
#include <fstream.h>
int main ()
{ ifstream f("gfact.in");
ofstream g("gfact.out");
int p,q,x,d,max,k,nr,b,i;
f>>p>>q;
x=p;
d=2;
max=1;
while (x!=1)
{ k=0;
while (x%d==0)
{ k++;
x/=d;
}
if (k!=0 && d>max)
{ max=d;
nr=k;
}
d++;
}
b=max;
k=0;
while (k<nr)
{ x=b;
while (x!=1)
{ x/=max;
k++;}
b+=max;
}
g<<b;
f.close ();
g.close ();
return 0;
}