Создание и работы с динамическими массивами предполагает использование динамической памяти и работу с указателями. Продемонстрирую пример по созданию динамического вектора из 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 )