Pagini recente » Cod sursa (job #239730) | Cod sursa (job #80232) | Diferente pentru pd intre reviziile 87 si 86 | Monitorul de evaluare | Cod sursa (job #32739)
Cod sursa(job #32739)
#include<stdio.h>
main()
{
long long n,i,j,k,s,x;
FILE *f,*g;
f=fopen("patrate2.in","r");
g=fopen("patrate2.out","w");
fscanf(f,"%lld",&n);
k=n*n;
x=2;i=1;
if(n==1)fprintf(g,"%lld",x);
else{
do{
x*=2;
i++;
}while(i<k);
k=1;i=1;
do{
k*=i;
i++;
}while(i<=n);
x*=k;
fprintf(g,"%lld",x);
}
fclose(f);
fclose(g);
return 0;
}