Cod sursa(job #460157)
Utilizator | Data | 1 iunie 2010 14:06:57 | |
---|---|---|---|
Problema | Factorial | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#include<iostream.h>
#include<stdio.h>
long n,i,j;
int main()
{
freopen("fact.in","r",stdin);
//
freopen("fact.out","w",stdout);
cin>>n;
for(i=5; n > j;i=i+5)
{
int k = i;
while( k % 5 == 0)
k/=5, j++;
}
i = i - 5;
if( n != j)
i = -1;
cout<<i;
}