Загрузка...

Initializing a dynamic array in code how?

Thread in C/C++ created by Encashment Oct 24, 2022. 290 views

  1. Encashment
    Encashment Topic starter Oct 24, 2022 Banned 920 Feb 22, 2018
    Рубрика глупых ночных вопросов.

    [IMG]

    Да, в условии ни слова о динамическом массиве, но лабораторная работа именно на эту тему.
    В добавок нам дают эту работу, без объяснения, что такое указатели :D ... динамические массивы без указателей... страшно.

    Так вот, как реализовать инициализацию данного динамического массива в самом коде. На примере одномерного...

    double arr[5] = {1.55, 2.55, ... , 5.55};
     
  2. Beria
    Beria Oct 24, 2022 903 Jan 27, 2020
     
    1. Encashment Topic starter
      Beria, прикрепленный скриншот и есть фулл задание
    2. Beria
  3. fertilizeyss
    double * ar = new double [10]
    for (int i =0; i< 10; i++)
    cin >> ar
     
    1. Encashment Topic starter
      fertilizeyss, ты реализуешь не ввод в коде, а ввод с консоли.
    2. fertilizeyss
      Encashment,
      double * ar = new double [10] {1,2,3,4,5,6,7,8,9,10};
      for (int i =0; i< 10; i++)
      {
      cout << ar<< endl;
      }
  4. Celeste
    Celeste Oct 24, 2022 ♕Climbing for strawberries and finding myself...♕ 9694 Oct 26, 2021
    Тебе не нужен динамический массив, если по заданию надо уже по заданному все делать
    Но, если что, можно инициализировать массив без размера, но важно сразу задать элементы:
    double are[] = {...}
     
    1. Encashment Topic starter
      Celeste, я понимаю что тут динамический никаким боком... но оно тут требуется по теме лабораторной работы...
  5. SOLOVIEV98
    не нужен динамический, мб в других заданиях понадобится. тут статический размер и даже элементы массива указаны

    int double :finger_up:
     
    1. Encashment Topic starter
      SOLOVIEV98, я понимаю что тут динамический никаким боком... но оно тут требуется по теме лабораторной работы...
    2. SOLOVIEV98
      Encashment, хм, а по условию нет… динамический вообще необходим когда изначально неизвестно, сколько элементов будет в итоге в массиве. у тебя известен и размер и сами элементы
  6. kageno
    kageno Oct 24, 2022 1625 Dec 12, 2016
    Encashment, динамический массив так-то это vector, только зачем он тут не понятно конечно
     
    1. 163onmyneck
      kageno, он тут нужен скорее всего чтобы осуществить сортировку. пройтись фором по массиву и отобрать элементы отличающегося от максимального не более чем на 20%. хотя непонятно зачем это нужно, можно ведь выделить массив с таким же капасити как и у входящего, и потом посчитать количество элементов которые мы добавили, чтобы не возникало UB с доступом в выделенную, но не занятую память.
Top
Loading...