Pagini recente » Cod sursa (job #915550) | Cod sursa (job #1638200) | Cod sursa (job #2871240) | Cod sursa (job #1148409) | Cod sursa (job #697334)
Cod sursa(job #697334)
#include <cstdio>
FILE *f,*g;
typedef int Huge[100000];
Huge H;
int n,i;
void Mult(int X)
{ int i;
int T=0;
for (i=1;i<=H[0];i++)
{ H[i]=H[i]*X+T;
T=H[i]/10000;
H[i]=H[i]%10000;
}
while (T)
{ H[++H[0]]=T%10000;
T/=10000;
}
}
int main() {
f=fopen("patrate2.in","r");
g=fopen("patrate2.out","w");
fscanf(f,"%d",&n);
H[0]=H[1]=1;
for (i=1;i<=n;i++)
Mult(i);
n*=n;
for (i=1;i<=n;i++)
Mult(2);
for (i=H[0];i>=1;i--) fprintf(g,"%d",H[i]);
fclose(g);
return 0;
}