Cod sursa(job #20970)

Utilizator Kiwi_radyChivu Radu Kiwi_rady Data 22 februarie 2007 18:21:39
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include<fstream.h>
#include<iostream.h>
int factorial(int n){int i,f=1;
    for(i=1;i<=n;i++){f=f*i;}
    return f;}
int zerouri(int p){int m,n=1,i=0;
while(p%10==0)
{
    i++;
    p=p/10;}
    return i;
}
int main(){int p,j,n=1,m;
    fstream f("fact.in",ios::in);
    while(!f.eof()){f>>p;}
    f.close();
    do{
              j=zerouri(factorial(n));
              m=n;
              n++;}while(j!=p);
    fstream g("fact.out",ios::out);
    g<<m;
    g.close();}