Pagini recente » Cod sursa (job #2214370) | Cod sursa (job #384521) | Cod sursa (job #1573964) | Cod sursa (job #1899064) | Cod sursa (job #48695)
Cod sursa(job #48695)
#include<stdio.h>
long v[10100];
#define baza 10000000
void prod(long a)
{
long i;
v[501] =0;
for(i=500;i>=1;i--)
{
v[i]*=a;
v[i]+=v[i+1]/baza;
v[i+1]%=baza;
}
}
int main()
{
long i,n;
freopen("patrate2.in","r",stdin);
freopen("patreate.out","w",stdout);
scanf("%ld",&n);
v[500] =1;
for(i=1;i<=n;i++)
prod(i);
for(i=1;i<=n*n;i++)
prod(2);
for(i=1;i<=500;i++) if(v[i]){printf("%ld",v[i]);break;}
for(i=i+1;i<=500;i++) printf("%07ld",v[i]);
return 0;
}