Cod sursa(job #2100198)

Utilizator shantih1Alex S Hill shantih1 Data 5 ianuarie 2018 13:12:51
Problema Patrate2 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<iostream>
#include<fstream>

using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");

int n,i,j,h[3200];

void X(int x)
{
	int t=0,i;
	for(i=1;i<=h[0];i++)
	{
		h[i]=h[i]*x+t;
		t = h[i]/10;
		h[i]=h[i]%10;
	}
	while(t)
	{
		h[0]++;
		h[h[0]]=t%10;
		t/=10;
	}
}

int main () {
	
	fin>>n;
	h[0]=1;	h[1]=1;
	
	for(i=1;i<=n;i++)	X(i);
	for(i=1;i<=(n*n)-n;i++)	X(2);
	for(i=1;i<=n;i++)	X(2);
	for(i=h[0];i>=1;i--)
		cout<<h[i];	cout<<"\n";
}