Cod sursa(job #858977)

Utilizator Iulia_ivanaIulia Ivana Iulia_ivana Data 19 ianuarie 2013 16:23:09
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<cstdio>
#include<math.h>

int procent(int n,int p)
{
    return n-((n/pow(10,p))*pow(10,p));
}

int main()
{
    int n=1,p,y=1,cnt2=1;
    freopen("fact.in","r",stdin);
    freopen("fact.out","w",stdout);
    scanf("%d",&p);
    while(y!=0)
    {
        n=n*cnt2;
        cnt2++;
        if(n>pow(10,p))
            if(procent(n,p)==0 && procent(n,p+1)!=0)
                y=0;
    }
    printf("%d",n);
    return 0;
}