Cod sursa(job #42157)
| Utilizator | Data | 28 martie 2007 21:25:27 | |
|---|---|---|---|
| Problema | Patrate2 | Scor | 30 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.44 kb |
/*
*
*
info-arena 2.0 - Arhiva - Patrate2
*
*
*/
#include<stdio.h>
#include<math.h>
#define INPUT "patrate2.in"
#define OUTPUT "patrate2.out"
FILE *fin=fopen(INPUT, "r"),*fout=fopen(OUTPUT, "w");
int main()
{
int n,b;
long long total=0;
fscanf(fin, "%d", &n);
b=n*n;
total=1<<b;
for(int i=1;i<=n;++i)
total*=i;
fprintf(fout, "%lld\n", total);
fclose(fin);
fclose(fout);
return 0;
}
