Cod sursa(job #611461)
Utilizator | Data | 1 septembrie 2011 17:40:13 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.26 kb |
#include <fstream>
std::ifstream f;
std::ofstream g;
int main(){
int p,x=5,n=0,k=0;
f.open("fact.in");
g.open("fact.out");
f>>p;
while(p>0){n+=5;
if(n==x){x*=5;p-=++k;}else p--;
};
g<<n;
f.close();
g.close();
}