Cod sursa(job #1815823)

Utilizator aturcsaTurcsa Alexandru aturcsa Data 25 noiembrie 2016 20:10:24
Problema Patrate2 Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
void ProdusMic(unsigned long long x[], int n)
{
  int i,t=0;
  for(i=1;i<=x[0];i++,t/=10)
  {
    t+=x[i]*n;
    x[i]=t%10;
  }
  for(;t;t/=10)
    x[++x[0]]=t%10;
}
void afish(unsigned long long s[]){
			for(int j=s[0];j>0;j--)
		fout<<s[j];
}
unsigned long long p[10000],i, n, x;
int main()
{

    fin>>n;
    p[1]=1;
    p[0]=1;
    for(i=1; i<=n*n-n; i++){
        ProdusMic(p,2);

        }
    for(int i=1;i<=n;i++){
            ProdusMic(p,i);
            ProdusMic(p,2);}
    afish(p);
    fin.close();
    fout.close();
    return 0;
}