Pagini recente » Diferente pentru utilizator/dj_andrei intre reviziile 1 si 2 | Diferente pentru utilizator/dj_andrei intre reviziile 3 si 8 | Monitorul de evaluare | Diferente pentru stelele-2009 intre reviziile 10 si 9 | Cod sursa (job #356699)
Cod sursa(job #356699)
# include <fstream.h>
# include <math.h>
int main(){
long long a,p,w,q,b,h;
int i,j,ok,d;
ifstream f("gfact.in");
ofstream g("gfact.out");
f>>p>>q;
a=pow(p,q);
ok=1;d=0;
w=1;
ok=1;
while(ok){b=1;
for(i=1;i<=d;i++)b*=i;
if(b%a==0){ok=0;
h=d;}d++;
}
g<<h;
f.close();
g.close();
return 0;
}