Pagini recente » Cod sursa (job #1976261) | preoni2007_runda2_10 | Cod sursa (job #17074) | Cod sursa (job #850259) | Cod sursa (job #3284761)
#include <bits/stdc++.h>
#define lim 100005
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
int v[lim],n;
void afis()
{
for(auto par=v[0]; par>=1; par--)
fout<<v[par];
}
void multiply(int x)
{
int r=0;
for(auto par=1; par<=v[0]; par++)
{
r+=v[par]*x;
v[par]=r%10;
r/=10;
}
while(r)
{
v[++v[0]]=r%10;
r/=10;
}
}
void power2(int x)
{
for(auto i=1;i<=n*n;i++)
{
multiply(2);
}
}
int main()
{
int i;
fin>>n;
v[0]=1;
v[1]=1;
power2(n);
for(i=1; i<=n; i++)
multiply(i);
afis();
return 0;
}