Pagini recente » Cod sursa (job #123851) | Cod sursa (job #739427) | Cod sursa (job #488617) | Cod sursa (job #1547084) | Cod sursa (job #2453826)
#include <bits/stdc++.h>
using namespace std;
ifstream f("patrate2.in");
ofstream g("patrate2.out");
const int NMAX = 1e5 + 10;
int ans[NMAX],n;
void Add(int value){
int i,t = 0;
for(i = 1 ; i <= ans[0] || t ; i++, t /= 10){
ans[i] = (t += value * ans[i]) % 10;
}
ans[0] = i - 1;
}
int main(){
int i;
f >> n;
ans[0] = ans[1] = 1;
for(i = 1 ; i <= n * n ; i++)
Add(2);
for(i = 2 ; i <= n ; i++)
Add(i);
for(i = ans[0] ; i ; i--)
g << ans[i];
return 0;
}