Pagini recente » Cod sursa (job #2990997) | Cod sursa (job #1822575) | Cod sursa (job #2919878) | Cod sursa (job #406611) | Cod sursa (job #3182620)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
long long n, v[10000005], lg;
void inmultire(int x) {
int t=0, i;
lg+=20;
for (i=1; i<=lg; i++) {
v[i]=v[i]*x+t;
t=v[i]/10;
v[i]%=10;
}
while (v[lg]==0) lg--;
}
int main()
{
int i;
fin>>n;
v[1]=1;
lg=1;
for (i=1; i<=n; i++) {
inmultire(i);
}
for (i=1; i<=n*n; i++) {
inmultire(2);
}
for (i=lg; i>=1; i--) {
fout<<v[i];
}
return 0;
}