Our Blog

Создание динамического вектора из n элементов

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