Cod sursa(job #1855207)

Utilizator andy1207Cioltan Andrei andy1207 Data 23 ianuarie 2017 15:09:38
Problema Patrate2 Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<cstdio>

const int Mmax=10000000;

int v[Mmax+1];

void pr(int v[],int q)
{
 int e=0,i;
 for(i=1;i<=v[0] || e>0;i++)
    {
     e=e+v[i]*q;
     v[i]=e%10;
     e/=10;
    }
 v[0]=i-1;
}

int main()
{
 freopen("patrate2.in","r",stdin);
 freopen("patrate2.out","w",stdout);
 int n;
 scanf("%d ",&n);
 v[0]=v[1]=1;
 for(int i=1;i<=n;i++)
     pr(v,i);
 for(int i=1;i<=n*n;i++)
     pr(v,2);
 for(int i=v[0];i>=1;i--)
     printf("%d",v[i]);
return 0;
}