Pagini recente » Cod sursa (job #137182) | Cod sursa (job #964639) | Cod sursa (job #1926113) | Cod sursa (job #1400810) | Cod sursa (job #2785034)
#include <fstream>
using namespace std;
int v[100001],p=1,auxv[100001];
void inm(int x)
{
int dis=0,t=0,t2;
for(int i=0; i < p; i++)
{
t2= v[i] * x + t;
auxv[i]= t2 % 10;
t= t2 / 10;
}
while(t > 0)
{
auxv[p]= t % 10;
p++;
t/= 10;
}
for(int i=0; i < p; i++)
v[i]= auxv[i];
}
int main()
{
ifstream cin("patrate2.in");
ofstream cout("patrate2.out");
int n,i,j;
cin>>n;
v[0]=1;
for(i=2; i<=n; i++)
inm(i);
for(i=1; i<=n*n; i++)
inm(2);
for(i=p-1; i>=0; i--)
cout<<v[i];
return 0;
}