Cod sursa(job #2901884)

Utilizator biancalautaruBianca Lautaru biancalautaru Data 14 mai 2022 18:13:11
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
int n,i,v[10001];

void produs(int a[],int b) {
    int t=0;
    for (int i=1;i<=a[0];i++) {
        a[i]=a[i]*b+t;
        t=a[i]/10;
        a[i]%=10;
    }
    while (t!=0) {
        a[++a[0]]=t%10;
        t/=10;
    }
}

int main() {
    fin>>n;
    v[0]=v[1]=1;
    for (i=1;i<=n;i++)
        produs(v,i);
    for (i=1;i<=n*n;i++)
        produs(v,2);
    for (i=v[0];i>=1;i--)
        fout<<v[i];
    return 0;
}