Pagini recente » Cod sursa (job #2747676) | Cod sursa (job #1259074) | Cod sursa (job #2597923) | Cod sursa (job #108892) | Cod sursa (job #1894441)
#include <fstream>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
const int NMAX = 100005;
int n;
int A[NMAX];
void prod(int number)
{
int t = 0;
for (int i = 1; i <= A[0]; ++ i)
{
A[i] = A[i] * number + t;
t = A[i] / 10;
A[i] %= 10;
}
while (t)
{
A[++ A[0]] = t % 10;
t /= 10;
}
}
int main()
{
fin >> n;
fin.close();
A[0] = A[1] = 1;
for (int i = 1; i <= n; ++ i)
prod(i);
for (int i = 1; i <= n * n; ++ i)
prod(2);
for (int i = A[0]; i; -- i)
fout << A[i];
fout << "\n";
return 0;
}