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

Написать функцию, которая удаляет элемент в позиции position из массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны целые числа A B C, проверить можно ли из них составить геометрическую прогрессию http://www.cyberforum.ru/cpp-beginners/thread1145330.html
Даны целые числа A B C , проверить можно ли из них составить геометрическую прогрессию. Если да, со ставьте из них возрастающую и убывающую прогрессию.
C++ Матрицы в си++ реверс при выводе на консоль Мне нужно чтобы заданная матрица выводилась на экран не с первого элемента, а с последнего, как так сделать ? #include <iostream> using namespace std; { setlocale(0,"") int... http://www.cyberforum.ru/cpp-beginners/thread1145310.html
C++ Выводить в случайном порядке вопросы в программе тестирования
Здравствуйте. У меня есть программа тестирования. Мне нужно сделать так что бы вопросы выводились рандомно. Короче по другому если перефразировать, то как сделать такой рандом, что бы числа не...
C++ Признак окончания потока для буферного итератора
Собственно надоело вводить ctrl+z для ввода признака окончания потока, засим возник вопрос а возможно ли изменить этот самый признак для буферного итератора? Взглянул на заголовочники - узрел эти...
C++ Помогите найти ошибку при копировании вектора http://www.cyberforum.ru/cpp-beginners/thread1145261.html
vector<byte> tmp(8 + Addresses.size() * sizeof(int) + Data.size()); tmp.push_back(Data.data()); Data - vector <byte> byte - unsigned char Ошибка NMClient.cpp: In member function ‘void...
C++ Частичное решение Выведите (через пробел) все четные числа от a до b (включительно). Примеры Входные данные Выходные данные 1 4 подробнее

Показать сообщение отдельно
Maximka24
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 48
11.04.2014, 16:00  [ТС]
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int * pArray;
int mySize;
int myCount;
 
void set(); //устанавливает начальные значения массиву и переменным
void set(int initialSize); //устанавливает начальные значения массиву и переменным initialSize - начальный размер массива
void show(); //отображает все данные, записанные в массив на экран
void destroy(); //уничтожает массив
void add (int number); //добавляет новый элемент в конец массива
void remove(int position); //удаляет элемент в позиции position из массива
void remove(int begin, int end); //удаляет элементы в массива с позиции begin до позиции end включительно
void insert (int position, int number); //вставляет данные number в массив. В позицию position
void insert (int position, int * array, int arrayCount); //вставляет данные в позицию position из массива array. Количество копируемых элементов равно arrayCount
void trim(); //Задает емкость массива, равную фактическому числу элементов в массиве
void clear(); //очищает массив (НЕ УНИЧТОЖАЕТ)
bool contains (int number); //поверяет, есть в массиве элемент равный number или нету
int find (int number); //возвращает индекс, в котором находится первый встречный элемент number. Если такого элемента в массиве нету возвращать -1 
void sort(); //отсортировать массив по увеличению элементов
int *getCopy(); //выделяет динамическую память под массив, делает его копию и возвращает.
void reverse (); //переворачивает элементы в массиве (первый становится последним, последний - первым и т.д.)

Вот все задание =)
Создать массив легко, сложность состоит в добавлении, удалении и т.д.)

Добавлено через 5 минут
Сперва разминочный подход с половиной~две трети веса, а только потом уже выходить на рабочий. Не надо сразу рвать.
Это как?))
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru