


Программирование
+2C++ массивы
Как создать массив из елементов переменной.
Я делаю так:
int n;
cin >> n;
int arr[n];
Выдает ошибку, как быть и что делать?
По дате
По рейтингу
int n;
cin >> n;
int * arr = new int [n];
for (int k = 0; k < n; k++) cin >> arr[k];
for (int k = 0; k < n; k++) cout << arr[k];
delete[] arr;
int arr[100],n; cin>>n;
и поехал дальше. Работу с динамически создаваемыми массивами освоишь потом, сначала тебе надо будет разобраться с указателями.
Массив arr - статический, размер должен быть определен до КОМПИЛЯЦИИ.
Напрмер так:
const int n=10;
int arr [ n ] ;
При необходимости переменного размера использовать динамический массив.
Больше по теме