Cod sursa(job #838113)
| Utilizator | Data | 18 decembrie 2012 23:11:03 | |
|---|---|---|---|
| Problema | Factorial | Scor | 5 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.8 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int p,i=0,d=1,a=0,b=0;
ifstream f ("fact.in");
ofstream g ("fact.out");
f>>p;
if(p==0)
g<<1;
while(d)
{
i++;
if(i%2==0)
a++;
if(i%5==0)
b++;
if(a==b)
{
if(a==p)
{
g<<i;
d=0;
}
}
else
{
if(a>b)
{
if(b==p)
{
g<<i;
d=0;
}
}
else
if(a==p)
{
g<<i;
d=0;
}
}
}
return 0;
}
