Pagini recente » Cod sursa (job #1250802) | Cod sursa (job #2454495) | Cod sursa (job #1222503) | Cod sursa (job #1897397) | Cod sursa (job #395895)
Cod sursa(job #395895)
#include<cstdio>
short int n;
int sol[100010];
void mult(int H[], short int X)
{
int i;
int T=0;
for (i=1;i<=H[0];i++)
{
H[i]=H[i]*X+T;
T=H[i]/10;
H[i]=H[i]%10;
}
while (T)
{ H[++H[0]]=T%10;
T/=10;
}
}
int main()
{
int i;
freopen("patrate2.in","r",stdin);
freopen("patrate2.out","w",stdout);
scanf("%d",&n);
sol[0]=1;
sol[1]=1;
for(i=1;i<=n*n;i++)
mult(sol,2);
for(i=1;i<=n;i++)
mult(sol,i);
for(i=sol[0];i>=1;i--)
printf("%d",sol[i]);
return 0;
}