Создание и работы с динамическими массивами предполагает использование динамической памяти и работу с указателями. Продемонстрирую пример по созданию динамического вектора из n-элементов.
int main () {
int n=0;
cin >> n;
float *v=NULL; //объявление указателя
if (n>0) v=new float [n]; //выделение памяти на n элементов
for (int i=0; i<n; i++) cin >> v[i];
}
for (int i=0; i<n; i++) a[i]=i; //заполнили массив числами от 0 до n
for (int i=0; i<n; i++) cout << a[i] << "\n"; //вывели массив на экран
Comments ( 0 )