Cod sursa(job #2770824)

Utilizator 1408cont de incercari 1408 Data 23 august 2021 16:02:35
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>
using namespace std;
int v[10005],poz;
void inmultire(int x){
   long long t=0;
   for(int i=1;i<poz;i++){
    t+=x*v[i];
    v[i]=t%10;
    t/=10;
   }
   while(t>0){
    v[poz]=t%10;
    poz++;t/=10;
   }
}
int main()
{
    ifstream fin("patrate2.in");
    ofstream fout("patrate2.out");
    int n;
    fin>>n;
    poz=2;v[1]=1;
    for(int i=1;i<=n;i++){
        inmultire(i);
    }
    for(int i=1;i<=n;i++){
        inmultire(2);
    }
    for(int i=1;i<=n*(n-1);i++){
        inmultire(2);
    }
    for(int i=poz-1;i>=1;i--){
        fout<<v[i];
    }
    fout<<'\n';
    return 0;
}