Pagini recente » Cod sursa (job #2874481) | Cod sursa (job #717407) | Cod sursa (job #2091476) | Cod sursa (job #2217494) | Cod sursa (job #1814383)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("patrate2.in");
ofstream g("patrate2.out");
typedef long long NrMare[10000];
void ProdusMic(NrMare x, int k)
{
int i,t=0;
for(i=1;i<=x[0];i++,t/=10)
{
t+=x[i]*k;
x[i]=t%10;
}
for(;t;t/=10)
x[++x[0]]=t%10;
}
void Afis(NrMare v)
{
int i;
for(i=v[0];i>=1;--i)
g<<v[i];
}
NrMare p;
int main()
{
unsigned long long i, n, x;
f>>n;
x=2;
p[1]=1;
p[0]=1;
for(i=1; i<=n*n-n; i++)
ProdusMic(p,x);
for(i=1;i<=n;++i)
ProdusMic(p,i);
for(i=1;i<=n;++i)
ProdusMic(p,x);
Afis(p);
return 0;
}