Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
marik_ukraine
0 / 0 / 1
Регистрация: 02.02.2015
Сообщений: 29
#1

Вставка элемента в середину массива - C++

13.09.2015, 21:12. Просмотров 430. Ответов 5
Метки нет (Все метки)

Дело вот в чем. У меня есть массив структур. У всех есть поле "id" - 1,2,4,5,6,7,8
Мне надо в середину ставить еще одну структуру с id - 3. Чтобы не перезаписывать а добавить и чтобы массив увеличился.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2015, 21:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вставка элемента в середину массива (C++):

Вставка элемента в середину массива, в начало и в конец
Написал для начала массива и конца, а в средину не пойму как вставить,...

Вставка элемента в середину и поиск по списку
Хеееелп! В с++ я шарю плохо. Есть прога, работающая со списком (код почти весь...

2 Стека / 2 очереди. Вставка в середину пропущенного элемента арифметической прогрессии
Добрый день, форумчане! Нужно решить задачу, используя 2 стека или же 2...

Вставка узла в середину двусвязного списка
Уважаемые коллеги, прошу помощи! Изучаю двусвязный список. Вставку в конец и...

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

Вставка содержимого одного файла в середину другого
Здравстуйте! возник спортивный интерес, пытаюсь реализовать тест проверки...

5
nmcf
6241 / 5553 / 2527
Регистрация: 14.04.2014
Сообщений: 23,346
13.09.2015, 21:20 #2
Сдвигаешь элементы после второго к концу. Затем записываешь третий на освободившееся место.
0
Ferrari F1
791 / 521 / 156
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
13.09.2015, 21:32 #3
Просто помещай структуры в массив след. образом:
C++
1
Array[currentStruct.id]=currentStruct;
0
hoggy
Заблокирован
13.09.2015, 21:46 #4
Цитата Сообщение от marik_ukraine Посмотреть сообщение
и чтобы массив увеличился.
это невозможно.
0
nmcf
6241 / 5553 / 2527
Регистрация: 14.04.2014
Сообщений: 23,346
13.09.2015, 21:50 #5
Цитата Сообщение от hoggy Посмотреть сообщение
это невозможно
Ну может, там с запасом.
0
hoggy
Заблокирован
13.09.2015, 22:14 #6
Цитата Сообщение от nmcf Посмотреть сообщение
Ну может, там с запасом.
не принципиально.
принципиально, что размер массива - константа.
0
13.09.2015, 22:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.09.2015, 22:14
Привет! Вот еще темы с решениями:

Вставка элемента в заданную позицию, удаление элемента по заданной позиции, поиск заданного элемента
Добавить в класс "Односвязный список" следующие функции: вставка элемента в...

Добавление элемента в середину списка
на данный момент реализована функция добавления в конец списка void addToList...

Втсавить число 0 в середину массива М (20), предварительно сдвинув вправо значения элементов массива, начиная с 11
Помогите сделать программу с применением массива в С++. Условие: Втсавить...

Поиск элемента в бинарном дереве, вставка элемента
Прошу помочь написать программу для поиска элемента в бинарном дереве, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru