Cod sursa(job #26744)
Utilizator | Data | 5 martie 2007 20:55:56 | |
---|---|---|---|
Problema | Zero 2 | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char v[100];
long i,k,p;
int n,b;
int main()
{
freopen("zero2.in","r",stdin);
freopen("zero.out","w",stdout);
for(i=0;i<10;i++){
v[0]=0;
p=1;k=0;
scanf("%ld %ld",&n,&b);
for(i=1;i<=n;i++)p=p*i;
itoa(v,p,b);
i=strlen(v)-1;
while(v[i]!='0')k++;
printf("%ld \n",k);
}
return 0;
}