Рубрика глупых ночных вопросов. Да, в условии ни слова о динамическом массиве, но лабораторная работа именно на эту тему. В добавок нам дают эту работу, без объяснения, что такое указатели :D ... динамические массивы без указателей... страшно. Так вот, как реализовать инициализацию данного динамического массива в самом коде. На примере одномерного... double arr[5] = {1.55, 2.55, ... , 5.55};
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; }
Тебе не нужен динамический массив, если по заданию надо уже по заданному все делать Но, если что, можно инициализировать массив без размера, но важно сразу задать элементы: double are[] = {...}
Celeste, я понимаю что тут динамический никаким боком... но оно тут требуется по теме лабораторной работы...
не нужен динамический, мб в других заданиях понадобится. тут статический размер и даже элементы массива указаны int double
SOLOVIEV98, я понимаю что тут динамический никаким боком... но оно тут требуется по теме лабораторной работы...
Encashment, хм, а по условию нет… динамический вообще необходим когда изначально неизвестно, сколько элементов будет в итоге в массиве. у тебя известен и размер и сами элементы
kageno, он тут нужен скорее всего чтобы осуществить сортировку. пройтись фором по массиву и отобрать элементы отличающегося от максимального не более чем на 20%. хотя непонятно зачем это нужно, можно ведь выделить массив с таким же капасити как и у входящего, и потом посчитать количество элементов которые мы добавили, чтобы не возникало UB с доступом в выделенную, но не занятую память.