Cod sursa(job #2910969)

Utilizator Gica-gicutaGeorge Gica-gicuta Data 26 iunie 2022 10:59:52
Problema Patrate2 Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>

using namespace std;
ifstream cin("patrate2.in");
ofstream cout("patrate2.out");
int nr=1;
int v[10000];
void prod(int a)
{
    int t=0;
    for(int i=1;i<=nr;i++)
    {
        int p=v[i]*a+t;
        t=p/10;
        v[i]=p%10;
    }
    while(t>0)
    {
        nr++;
        v[nr]=t;
        t/=10;
    }
}
int main()
{
    int n;
    cin>>n;
    v[1]=1;
    for(int i=1;i<=n;i++)
        prod(i);
    for(int i=1;i<=n*n;i++)
        prod(2);
    for(int i=nr;i>=1;i--)
        cout<<v[i];
    return 0;
}