Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Динамический массив, удаление и вставка элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать bat файл http://www.cyberforum.ru/cpp-beginners/thread1013019.html
Написать bat-файл: В заданому каталоге ( передается как параметр ) посчитать количество файлов з розришениеми .txt, .html, .doc и вывести на экран количество файлов каждого разрешения.
C++ Как сложить два случайных числа из массива? Как сложить два случайных числа из массива с++ http://www.cyberforum.ru/cpp-beginners/thread1013015.html
C++ Вывести ту же матрицу, только с максимальным элементом по введенным координатам
#include "stdafx.h" #include <stdlib.h> #include <time.h> #include <stdio.h> #include "locale.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv)...
C++ ПОМОГИТЕ ПОЖАЛУЙСТА!Составить программу перевода данного натурального числа n в шестнадцатеричную систему счисления
Составить программу перевода данного натурального числа n в шестнадцатеричную систему счисления
C++ Класификация large http://www.cyberforum.ru/cpp-beginners/thread1012992.html
Разработать класс large – длинное целое. Для хранения од-ной десятичной цифры использовать одно число типа char. Количество десятичных цифр, которые должны размещать-ся в этом числе, передавать в...
C++ Не нарушая порядка следования нужно расположить в начале массива все четные числа а затем нечетные Помогите пожалуйста с написанием программы. Не нарушая порядка следования нужно расположить в начале массива все четные числа а затем нечетные. И еще будет просьба, сделать как то попроще, на уровне... подробнее

Показать сообщение отдельно
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,126
20.11.2013, 13:06
Как реализовать удаление элемента по индексу и вставку нового элемента в конец массива?
Никак.

Варианты
1. Использовать std::vector например.
2. Создать новый массив и записать в него нужные данные Пример с массивом на псевдокоде :

C++
1
2
3
4
5
6
int arr[5]
заполняем его значениями;
//решаем удалить элемент с индексом 3
//для этого создаем новый массив размером на 1 элемент меньше предыдущего;
int[4]
переписываем значения старого массива без элемента 3 в новый массив
Надеюсь идею вы поняли
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru