Pagini recente » Cod sursa (job #1833742) | Cod sursa (job #27832) | Rating Mermezan Mihai (mermezanmihai) | Cod sursa (job #3186222) | Cod sursa (job #3251149)
#include <fstream>
#include <cmath>
using namespace std;
ifstream f("patrate2.in");
ofstream g("patrate2.out");
typedef int NrMare[5001];
int v[10001],p[10001],i,n,j,c=1,o=1,t,x,a,np;
int main()
{
f>>n;
v[1]=1; v[0]=1;
for(i=n;i>=1;i--)
{
t=0;
for(j=1;j<=v[0];j++)
{
a=v[j]*i+t;
v[j]=a%10;
t=a/10;
}
while(t>0)
{
v[++v[0]]=t%10;
t/=10;
}
}
np=n*n;
a=0;
for(i=1;i<=np;i++)
{
t=0;
for(j=1;j<=c;j++)
{
a=v[j]*2+t;
v[j]=a%10;
t=a/10;
}
while(t>0)
{
v[++c]=t%10;
t/=10;
}
}
for(i=c;i>=1;i--)
g<<v[i];
return 0;
}