Pagini recente » Cod sursa (job #2626967) | Cod sursa (job #1096072) | Cod sursa (job #2039598) | Cod sursa (job #1610580) | Cod sursa (job #324036)
Cod sursa(job #324036)
#include<stdio.h>
#include<string.h>
int i,j,n,l;
char a[10000];
void mul(char A[], char B)
{
int i, t = 0;
for (i = 1; i <= l || t; i++, t /= 10)
A[i] = (t += A[i] * B) % 10;
l = i - 1;
}
int main()
{ freopen("patrate2.in","r",stdin);
freopen("patrate2.out","w",stdout);
scanf("%d",&n);
l=1;
a[1]=1;
for(i=1;i<=n;i++) { mul(a,i);
mul(a,2);
}
j=n*(n-1);
for(i=1;i<=j;i++) mul(a,2);
for(i=l;i>=1;--i) printf("%d",a[i]);
printf("\n");
fclose(stdin);
fclose(stdout);
return 0;
}