Cod sursa(job #1742875)
Utilizator | Data | 17 august 2016 11:41:27 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.5 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int main()
{
long long p,i,x=0,nr=0;
fin>>p;
if (p==0)
fout<<1;
else
{
for(i=1; i<p; i++)
{
nr=5*i;
while(nr%5==0)
{
x++;
nr/=5;
}}
if(x==p)
{fout<<(i-1)*5;}
else
fout<<i*5;
}
return 0;
}