Cod sursa(job #2299902)

Utilizator Xutzu358Ignat Alex Xutzu358 Data 10 decembrie 2018 14:44:15
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("patrate2.in");
ofstream g("patrate2.out");
int n,n2[10000005],t;
int main()
{
    f >> n;
    n2[1]=1;
    n2[0]=1;
    for (int i=1;i<=n;i++) {
            t=0;
        for (int k=1;k<=n2[0];k++,t/=10) {
            t+=n2[k]*i;
            n2[k]=t%10;
        }
        for(;t;t/=10)
        n2[++n2[0]]=t%10;
    }
    for (int i=1;i<=n*n;i++) {
            t=0;
         for (int k=1;k<=n2[0];k++,t/=10) {
            t+=n2[k]*2;
            n2[k]=t%10;
        }
        for(;t;t/=10)
        n2[++n2[0]]=t%10;
    }
    for (int k=n2[0];k>=1;k--) {
        g << n2[k];
    }
    return 0;
}