Pagini recente » Cod sursa (job #728373) | Cod sursa (job #1643602) | Cod sursa (job #333125) | Cod sursa (job #1982905) | Cod sursa (job #699850)
Cod sursa(job #699850)
#include<cstdio>
using namespace std;
FILE *f,*g;
int i,j,t,y,m,n,a[50];
int main()
{f=fopen("patrate2.in","r");
g=fopen("patrate2.out","w");
fscanf(f,"%d",&n);
n=n*n+1;
a[1]=1;
m=1;
if(n==1)
fprintf(g,"2");
else
{
for(i=1;i<=n;++i)
{t=0;
for(j=1;j<=m;++j)
{y=(a[j]*2+t)%10;
t=(a[j]*2+t)/10;
a[j]=y;
}
if(t>0)
{m++;
a[m]=t;
}
}
for(i=m;i>=1;--i)
fprintf(g,"%d",a[i]);}
fprintf(g,"\n");
fclose(f);
fclose(g);
return 0;
}