Pagini recente » Cod sursa (job #2210094) | Cod sursa (job #2723973) | Istoria paginii runda/cluj.love.icrisop | Cod sursa (job #40346) | Cod sursa (job #2382464)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
void gigi(int v[], int x)
{
int t = 0, s = 0;
for (int i = 1; i <= v[0] || t != 0; i++)
{
v[i] = v[i] * x + t;
t = v[i] / 10;
v[i] = v[i] % 10;
s++;
}
v[0] = s;
}
int v[200005];
int main()
{
v[0] = 1; v[1] = 1;
int n;
fin >> n;
for (int i = 2; i <= n; i++)
gigi(v, i);
for (int i = 1; i <= n * n; i++)
gigi(v, 2);
for (int i = v[0]; i >= 1; i--)
fout << v[i];
fout << '\n';
return 0;
}