Cod sursa(job #953588)
| Utilizator | Data | 26 mai 2013 17:55:58 | |
|---|---|---|---|
| Problema | Patrate2 | Scor | 30 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.43 kb |
#include<iostream>
#include<fstream>
int fact(int n)
{
int i,rez=1;
for(i=1;i<=n;i++)
rez=rez*i;
return rez;
}
int pow(int x, int y)
{
long long rez=x,i;
if(y!=0)
{
for(i=2;i<=y;i++)
rez=rez*x;
return rez;
}
else
return 1;
}
using namespace std;
int n;
int main()
{
ifstream f("patrate2.in");
ofstream g("patrate2.out");
f>>n;
g<<pow(2,n*n)*fact(n);
f.close();
g.close();
return 0;
}
