Pagini recente » Cod sursa (job #1148857) | Cod sursa (job #422038) | Cod sursa (job #890244) | Cod sursa (job #973046) | Cod sursa (job #422891)
Cod sursa(job #422891)
#include<stdio.h>
int n;
int i, X=2,j;
unsigned long T=0;
int H[1000];
void mult(int X)
{
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()
{
freopen("patrate2.in", "r", stdin);
freopen("patrate2.out", "w", stdout);
scanf("%d", &n);
H[0]=1;
H[1]=1;
for(j=1;j<=n*n;j++)
mult(2);
for(j=1;j<=n;j++)
mult(j);
for(j=H[0];j>=1;j--)
printf("%d", H[j]);
return 0;
}