Pagini recente » Cod sursa (job #2495394) | Cod sursa (job #1056578) | Cod sursa (job #463525) | Cod sursa (job #1930685) | Cod sursa (job #2418874)
#include <fstream>
using namespace std;
ifstream f("patrate2.in");
ofstream g("patrate2.out");
int n, v[100001], i;
void produs(int a[],int var){
int r = 0, i = 0;
for(i = 1; i <= a[0]; i++){
a[i] = a[i] * var + r;
r = a[i] / 10;
a[i] = a[i] % 10;
}
while(r != 0){
a[i] = r % 10;
r = r / 10;
i++;
}
a[0] = i - 1;
}
int main()
{ f >> n;
v[0] = 1;
v[1] = 1;
for(i = 1; i <= n; i++)
produs(v, 2*i);
for(i = 1; i <= n * n - n; i++)
produs(v, 2);
for(i = v[0]; i >= 1; i--)
g << v[i];
return 0;
}