Pagini recente » Cod sursa (job #1927548) | Cod sursa (job #2938004) | Cod sursa (job #846858) | Cod sursa (job #340589) | Cod sursa (job #1998599)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream in("patrate2.in");
ofstream out("patrate2.out");
int v[1000100];
void prod(int n)
{
int i,aux,tr=0;
for(i=1;i<=v[0];i++)
{
aux=v[i]*n+tr;
v[i]=aux%10;
tr=aux/10;
}
while(tr)
{
v[++v[0]]=tr%10;
tr=tr/10;
}
}
int main()
{
int n,i,j;
in>>n;
v[0]=v[1]=1;
for(i=2;i<=n;i++)
prod(i);
for(i=1;i<=n*n;i++)
prod(2);
reverse(v+1,v+v[0]+1);
for(i=1;i<=v[0];i++)
out<<v[i];
return 0;
}