Pagini recente » Cod sursa (job #1636232) | Cod sursa (job #617866) | Cod sursa (job #2848749) | Cod sursa (job #1985792) | Cod sursa (job #2008269)
#include <bits/stdc++.h>
using namespace std;
int v[3175];
void mult(int x) {
int i,a;
a=0;
for(i=1;i<=v[0];i++) {
v[i]*=x;
v[i]+=a;
a=v[i]/10;
v[i]%=10;
}
while(a)
v[++v[0]]=a%10,a/=10;
}
int main()
{
int i,n;
freopen("patrate2.in","r",stdin);
freopen("patrate2.out","w",stdout);
v[0]=v[1]=1;
scanf("%d", &n);
for (i=2;i<=n;i++)
mult(i);
for (i=1;i<=n*n;i++)
mult(2);
for (i=v[0];i>=1;i--)
printf("%d", v[i]);
return 0;
}