Cod sursa(job #1362113)
Utilizator | Data | 26 februarie 2015 10:28:46 | |
---|---|---|---|
Problema | Factorial | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main()
{
int n,i=0,nr=0,e;
f>>n;
if(n==0)
i=1;
while(n!=0)
{
i=i+5;
nr++;
n--;
e=nr;
if(n==0)
break;
while(e%5==0)
{
e=e/5;
n--;
if(n==0)
break;
}
}
g<<i;
return 0;
}