Cod sursa(job #1523163)

Utilizator enedumitruene dumitru enedumitru Data 12 noiembrie 2015 14:02:10
Problema Patrate2 Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>
using namespace std;
ifstream f("patrate2.in"); ofstream g("patrate2.out");
int A[10101];
int main()
{   int n; f>>n;
    A[0]=A[1]=1;
    for(int i=2;i<=n;i++)
    {   int t=0;
        for(int j=1;j<=A[0];j++) {A[j]=A[j]*i+t; t=A[j]/10; A[j]%=10;}
        while(t) {A[++A[0]]=t%10; t/=10;}
    }
    for(int i=1;i<=n*n;i++)
    {   int t=0;
        for(int j=1;j<=A[0];j++) {A[j]=A[j]*2+t; t=A[j]/10; A[j]%=10;}
        while(t){A[++A[0]]=t%10; t/=10;}
    }
    for(int i=A[0];i>=1;i--) g<<A[i];
    g.close(); return 0;
}