Pagini recente » Cod sursa (job #761083) | Cod sursa (job #608733) | Cod sursa (job #494690) | Monitorul de evaluare | Cod sursa (job #537063)
Cod sursa(job #537063)
#include <stdio.h>
long long fact( int n){
long long ret = 1;
while ( n ){
ret*=n;
n--;
}
return ret;
}
long long pow( int a, int b ){
long long ret = 1;
while ( b ){
ret*=a;
b--;
}
return ret;
}
int main()
{
FILE * in = fopen("patrate2.in","r");
FILE * out = fopen("patrate2.out","w");
int n;
fscanf(in,"%d",&n);
//fprintf(out,"asa da");
fprintf(out,"%lld",pow(2,n*n)*fact(n));
fclose( in );
fclose( out );
return 0;
}