Pagini recente » Cod sursa (job #2674241) | Cod sursa (job #168593) | Cod sursa (job #1255593) | Cod sursa (job #1654450) | Cod sursa (job #2414229)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
const int NMAX = 10205;
int rasp[NMAX];
void Prod(int a[],int nr)
{
int r=0;
for(int i=1;i<=a[0];i++)
{
a[i]=a[i]*nr+r;
r=a[i]/10;
a[i]%=10;
}
while(r!=0)
{
a[++a[0]]=r%10;
r/=10;
}
}
int main()
{
/// n! * 2^(n^2)
int n;
fin >> n;
rasp[0]=rasp[1]=1;
for(int i=2;i<=n;i++)
Prod(rasp,i);
for(int i=1;i<=n*n;i++)
Prod(rasp,2);
for(int i=rasp[0];i>=1;i--)
fout << rasp[i];
return 0;
}