Pagini recente » Cod sursa (job #1988554) | Cod sursa (job #800578) | Cod sursa (job #666886) | Cod sursa (job #1450600) | Cod sursa (job #3151966)
#include <fstream>
using namespace std;
ifstream cin("patrate2.in");
ofstream cout("patrate2.out");
int n, fact[100001];
void inm(int x[100001], int n)
//x <- x*n
{
int i, t = 0;
for (i = 1; i <= x[0]; i++, t /= 10)
{
t += x[i] * n;
x[i] = t % 10;
}
for (; t; t /= 10)
x[++x[0]] = t % 10;
}
int main()
{
cin >> n;
fact[0] = 1;
fact[1] = 1;
for (int i = 1; i <= n; i++)
inm(fact, i);
for (int i = 1; i <= n * n; i++)
inm(fact, 2);
for (int i = fact[0]; i >= 1; i--)
cout << fact[i];
}