Cod sursa(job #25183)
Utilizator | Data | 4 martie 2007 11:16:17 | |
---|---|---|---|
Problema | Zero 2 | Scor | 4 |
Compilator | cpp | Status | done |
Runda | preONI 2007, Runda 3, Clasa a 9-a si gimnaziu | Marime | 0.35 kb |
#include<fstream.h>
ifstream f("zero2.in");
ofstream g("zero2.out");
unsigned long n,b,nr,y,nrzero=0,x,i,j,c;
int main()
{
for(j=1;j<=10;j++)
{
f>>n>>b;
nr=1;
y=1;
for(i=1;i<=n;i++)
{
y=y*i;
nr=nr*y;
}
x=nr;
nrzero=0;
while(x!=0)
{
c=x%b;
x=x/b;
if(c==0)
nrzero++;
else
break;
}
g<<nrzero<<'\n';
}
f.close();
g.close();
return 0;
}