Pagini recente » Cod sursa (job #284574) | Cod sursa (job #2091650) | Cod sursa (job #2039888) | Cod sursa (job #836351) | Cod sursa (job #637117)
Cod sursa(job #637117)
#include<cstdio>
const int MAX_R = 800 ;
const int BAZA = 10000 ;
int n;
int r[MAX_R];
void inm(int v[],int x)
{
int transport = 0, i;
for(i=1;i<=v[0] || transport>0 ;++i)
{
int aux=v[i];
v[i]=(v[i]*x+transport)%BAZA ;
transport=(transport+aux*x)/BAZA ;
}
v[0] = i-1;
}
void print(int x[])
{
printf("%d",x[x[0]]);
for(int i=x[0]-1;i>=1;--i)
printf("%04d",x[i]);
printf("\n");
}
int main()
{
freopen("patrate2.in","r",stdin);
freopen("patrate2.out","w",stdout);
scanf("%d",&n);
r[1]=1;
r[0]=1;
for(int i=1;i<=n;++i)
inm(r,i);
for(int i=1;i<=n*n;++i)
inm(r,2);
print(r);
return 0;
}