Cod sursa(job #463042)

Utilizator zloteanu.adrianzloteanu adrian nichita zloteanu.adrian Data 14 iunie 2010 14:03:01
Problema Patrate2 Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <fstream>
using namespace std;
short int v[50000];
void produs(int p)
{int t=0,aux,i;
for(i=1;i<=v[0]||t;i++)
  {aux=v[i]*p+t;
  t=aux/10;
  v[i]=aux%10;}
v[0]=i-1;}
int main()
{int n,i,x;
ifstream q("patrate2.in");
ofstream w("patrate2.out");
q>>n;
v[0]=1;
v[1]=1;
x=n*n;
while(x>=3)
   {produs(8);
   x-=3;}
produs(1<<x);
for(i=2;i<=n;i++)
  produs(i);
for(i=v[0];i>=1;i--)
  w<<v[i];
return 0;}