Cod sursa(job #2227342)
Utilizator | Catalin Lupau catalinlup | Data | 31 iulie 2018 17:14:19 |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <bits/stdc++.h>
#define INFILE "fact.in"
#define OUTFILE "fact.out"
using namespace std;
typedef long long ll;
ifstream in(INFILE);
ofstream out(OUTFILE);
ll generare(ll p){
if(p==0)
return 1;
ll num=5;
ll f=1;
ll s=1;
while(s<p){
f++;
num = f*5;
s++;
if(f%5==0)
s++;
}
return num;
}
int main()
{
ll p;
in>>p;
out<<generare(p);
return 0;
}