Cod sursa(job #1819675)

Utilizator viftode4Iftode Vlad viftode4 Data 30 noiembrie 2016 18:50:37
Problema Patrate2 Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
long cn, n, x;
void produs(int v[1000], int k)
{
    int i, t=0, aux;
    for(i=1; i<=v[0]; i++)
    {
        aux=v[i]*k+t;
        v[i]=aux%10;
        t=aux/10;
    }
    if(t>0)
    {
        v[0]++;
        v[v[0]]=t;
    }
}
int v[1000] , i;
int main()
{
    fin>>n;
    x=2;
    cn=n;
    n=n*n;
    v[0]=1;
    v[1]=1;
    for(i=1; i<=n; i++)
        produs(v,x);
    for(i=1; i<=cn; i++)
        produs(v,i);
    for(i=v[0]; i>=1; i--)
        fout<<v[i];
    return 0;
}