Cod sursa(job #3152109)

Utilizator ungureanubogdan07Ungureanu Bogdan ungureanubogdan07 Data 23 septembrie 2023 21:33:42
Problema Patrate2 Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <fstream>

using namespace std;

ifstream cin("patrate2.in");
ofstream cout("patrate2.out");

int x[10001];

void inm(int x[100001], int n)
//x <- xn
{
    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()
{
    int n; cin >> n;
    x[1] = x[0] = 1;
    for(int i = 1; i <= n; ++i) inm(x, i);
    for(int i = 1; i <= n * n; ++i) inm(x, 2);
    for(int i = x[0]; i >= 1; --i) cout << x[i];
    return 0;
}