Pagini recente » Cod sursa (job #2120927) | Cod sursa (job #2300446) | Cod sursa (job #2068737) | Cod sursa (job #65496) | Cod sursa (job #1349627)
#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;
}
while(rest!=0)
{
++lg;
a[lg]=rest%10;
rest/=10;
}
}
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;
}