Pagini recente » Cod sursa (job #512478) | Cod sursa (job #2560634) | Cod sursa (job #2762636) | Cod sursa (job #2603611) | Cod sursa (job #1349622)
#include <fstream>
#define DIM 2000
using namespace std;
short n,a[DIM],lg=1;
void inmultire(int k)
{
int rest=0;
for(int i=1;i<=lg;++i)
{
a[i]=a[i]*k+rest;
rest=a[i]/10;
a[i]=a[i]%10;
}
if(rest!=0)
{
++lg;
a[lg]=rest;
}
}
int main()
{
ifstream f("patrate2.in");
ofstream g("patrate2.out");
f>>n;
a[1]=1;
for(int i=1;i<=n*n;++i)
inmultire(2);
for(int i=2;i<=n;++i)
inmultire(i);
for(int i=lg;i>=1;--i)
g<<a[i];
g<<'\n';
return 0;
}