Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
egor2116
571 / 375 / 215
Регистрация: 20.01.2013
Сообщений: 1,135
20.11.2013, 13:06

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

20.11.2013, 13:06. Просмотров 3392. Ответов 2
Метки (Все метки)

Ответ

Как реализовать удаление элемента по индексу и вставку нового элемента в конец массива?
Никак.

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

C++
1
2
3
4
5
6
int arr[5]
заполняем его значениями;
//решаем удалить элемент с индексом 3
//для этого создаем новый массив размером на 1 элемент меньше предыдущего;
int[4]
переписываем значения старого массива без элемента 3 в новый массив
Надеюсь идею вы поняли

Вернуться к обсуждению:
Динамический массив, удаление и вставка элементов
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2013, 13:06

Удаление и вставка элементов массива
Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элементом массива с...

Vector, список. Удаление и вставка элементов
Из входного потока сформировать вектор вещественных чисел. Удалить из вектора...

Динамические одномерные массивы. Удаление и вставка элементов
Задание: Сформировать одномерный массив целых чисел, используя датчик...

0
Другие темы раздела
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++ Не нарушая порядка следования нужно расположить в начале массива все четные числа а затем нечетные Помогите пожалуйста с написанием программы. Не нарушая порядка следования нужно расположить в начале массива все четные числа а затем нечетные. И еще будет просьба, сделать как то попроще, на уровне... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru