#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;

int main()
{
    int n, j = 0;
    cout << "Amount of numbers: ";
    cin >> n;
    const int length = n;
    int * numbers = new int[length];

    if (length >= 1) {
        // Элементы с чётными индексами получают значение индекса, с нечётными - квадрата индекса
        while (j < length) {
            if (j % 2 == 0){
                numbers[j] = j;
            }
            else {
                numbers[j] = pow(j, 2);
            }
            j++;
        }
        // Выводим элементы массива
        j = 0;
        while (j < length) {
            cout << numbers[j] << endl;
            j++;
        }
    }

    return 0;
}
