Cod sursa(job #1771069)
| Utilizator | Data | 5 octombrie 2016 10:13:05 | |
|---|---|---|---|
| Problema | Factorial | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.37 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main (){
ifstream fin("fact.in");
ofstream out("fact.out");
long long int n;
fin >> n;
if(n > 0){
unsigned long long int i = 1, p = 1;
while(i <= n){
p *= i;++i;
}
out << p;
}
else
out << "-1";
}
