Cod sursa(job #32739)

Utilizator kyrkDragos Dumitrescu kyrk Data 18 martie 2007 13:46:11
Problema Patrate2 Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#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;
}