Pagini recente » Cod sursa (job #2583580) | Cod sursa (job #2234416) | Cod sursa (job #2366901) | Cod sursa (job #863029) | Cod sursa (job #1334783)
#include <iostream>
#include <fstream>
using namespace std;
int ans[20000];
void inm(int x) {
int t = 0;
for(int i = 1; i <= ans[0]; ++i) {
ans[i] = ans[i] * x + t;
t = ans[i] / 10;
ans[i] = ans[i] % 10;
}
while(t) {
ans[++ans[0]] = t % 10;
t = t / 10;
}
}
int main()
{
ifstream cin("patrate2.in");
ofstream cout("patrate2.out");
int N;
cin >> N;
ans[0] = 1;
ans[1] = 1;
for(int i = 2; i <= N; ++i)
inm(i);
for(int i = 1; i <= N * N; ++i)
inm(2);
for(int i = ans[0]; i > 0; --i)
cout << ans[i];
return 0;
}