Pagini recente » Cod sursa (job #197747) | Cod sursa (job #303727) | Cod sursa (job #166347) | Cod sursa (job #1723539) | Cod sursa (job #2788033)
#include <bits/stdc++.h>
#define nmax 10005
using namespace std;
ifstream in("patrate2.in");
ofstream out("patrate2.out");
int vrasp[nmax], doi[nmax];
void hh_mult(int x)
{
int minte =0 ;
for(int i=1; i<=vrasp[0]||minte!=0; i++)
{
vrasp[i] = vrasp[i]*x +minte;
minte = vrasp[i]/10;
vrasp[i]%=10;
if(i>vrasp[0])
vrasp[0] = i;
}
}
int n;
int main()
{
in>>n;
vrasp[0]= 1;
vrasp[1] = 1;
for(int i=2; i<=n; i++)
{
hh_mult(i);
}
for(int i=1; i<=n*n; i++)
{
hh_mult(2);
}
for(int i=vrasp[0]; i>=1 ;i--)
{
out<<vrasp[i];
}
return 0;
}