fork(1) download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <cmath>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int n, j = 0;
  9. cout << "Amount of numbers: ";
  10. cin >> n;
  11. const int length = n;
  12. int * numbers = new int[length];
  13.  
  14. if (length >= 1) {
  15. // Элементы с чётными индексами получают значение индекса, с нечётными - квадрата индекса
  16. while (j < length) {
  17. if (j % 2 == 0){
  18. numbers[j] = j;
  19. }
  20. else {
  21. numbers[j] = pow(j, 2);
  22. }
  23. j++;
  24. }
  25. // Выводим элементы массива
  26. j = 0;
  27. while (j < length) {
  28. cout << numbers[j] << endl;
  29. j++;
  30. }
  31. }
  32.  
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0s 4276KB
stdin
15
stdout
Amount of numbers: 0
1
2
9
4
25
6
49
8
81
10
121
12
169
14