Вопрос № 177430: Задача (тема: Указатели и ссылки) В отсортированный массив чисел ввести новые числа, разместив их в соответствии с упорядоченностью массива. (Не использовать алгоритм, по которому число добавляется в конец массива, потом массив сортируется!) <...
Вопрос № 177430:
Задача (тема: Указатели и ссылки) В отсортированный массив чисел ввести новые числа, разместив их в соответствии с упорядоченностью массива. (Не использовать алгоритм, по которому число добавляется в конец массива, потом массив сортируется!)
Во вложении код моей программы, которая сортирует массив в порядке спадания элементов. Помогите дописать программу, а именно ввод новых чисел и размещение их в соответствии с упорядоченностью массива. Спасибо!
Отправлен: 24.03.2010, 08:16
Вопрос задал: Lesija, Х Заблокирован
Всего ответов: 1 Страница вопроса »
Дело в том, что в стандартный массив С++ невозможно вставить элемент не потеряв при этом другой т. к. массивы С++ имеют фиксированный размер. Если необходимо другое поведение то можно использовать контейнерные классы или динамическое размещение элементов массива.
cout<<"Вставим "<<INS_COUNT<<" числа"<<endl; // Вставим несколько элементов for(size_t i=0;i<INS_COUNT;++i) { dataType value=rand()%50; cout<<"Вставим число "<<value<<endl; insertInArray(array,value); printArray("Массив после вставки:",array); }
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.