#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGNtYXRoPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBpbnQgbiwgaiA9IDA7CiAgICBjb3V0IDw8ICJBbW91bnQgb2YgbnVtYmVyczogIjsKICAgIGNpbiA+PiBuOwogICAgY29uc3QgaW50IGxlbmd0aCA9IG47CiAgICBpbnQgKiBudW1iZXJzID0gbmV3IGludFtsZW5ndGhdOwoKICAgIGlmIChsZW5ndGggPj0gMSkgewogICAgICAgIC8vINCt0LvQtdC80LXQvdGC0Ysg0YEg0YfRkdGC0L3Ri9C80Lgg0LjQvdC00LXQutGB0LDQvNC4INC/0L7Qu9GD0YfQsNGO0YIg0LfQvdCw0YfQtdC90LjQtSDQuNC90LTQtdC60YHQsCwg0YEg0L3QtdGH0ZHRgtC90YvQvNC4IC0g0LrQstCw0LTRgNCw0YLQsCDQuNC90LTQtdC60YHQsAogICAgICAgIHdoaWxlIChqIDwgbGVuZ3RoKSB7CiAgICAgICAgICAgIGlmIChqICUgMiA9PSAwKXsKICAgICAgICAgICAgICAgIG51bWJlcnNbal0gPSBqOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgbnVtYmVyc1tqXSA9IHBvdyhqLCAyKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBqKys7CiAgICAgICAgfQogICAgICAgIC8vINCS0YvQstC+0LTQuNC8INGN0LvQtdC80LXQvdGC0Ysg0LzQsNGB0YHQuNCy0LAKICAgICAgICBqID0gMDsKICAgICAgICB3aGlsZSAoaiA8IGxlbmd0aCkgewogICAgICAgICAgICBjb3V0IDw8IG51bWJlcnNbal0gPDwgZW5kbDsKICAgICAgICAgICAgaisrOwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQo=