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

Как удалить из массива элементы с номерами, кратными определенному числу? - C++

Восстановить пароль Регистрация
 
Anastezia
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 14
12.04.2014, 15:58     Как удалить из массива элементы с номерами, кратными определенному числу? #1
Помогите пожалуйста:не могу придумать,как удалить из массива элементы с номерами,кратным определенному числу.чтобы при удалении и сдвиге элементов номера у них оставались прежними и можно было это циклически повторить
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2014, 15:58     Как удалить из массива элементы с номерами, кратными определенному числу?
Посмотрите здесь:

Вывести вначале его элементы с четными номерами, а затем — элементы с нечетными номерами C++
Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными номерами, во второ C++
Удалить из массива элементы с нечетными номерами C++
C++ Удалить из массива элементы с номерами от K до L включительно
Удалить из массива все элементы, последняя цифра которых равна заданному числу D C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Francleene
8 / 8 / 4
Регистрация: 23.02.2014
Сообщений: 37
12.04.2014, 16:04     Как удалить из массива элементы с номерами, кратными определенному числу? #2
Начни с конца массива
Anastezia
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 14
12.04.2014, 16:09  [ТС]     Как удалить из массива элементы с номерами, кратными определенному числу? #3
то есть сдвигать вправо?просто я не уверена,останутся ли их номера прежними или станут вместо того,который мы удалили
Francleene
8 / 8 / 4
Регистрация: 23.02.2014
Сообщений: 37
12.04.2014, 16:10     Как удалить из массива элементы с номерами, кратными определенному числу? #4
Цитата Сообщение от Anastezia Посмотреть сообщение
,останутся ли их номера прежними
Нет. А зачем это?
Anastezia
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 14
12.04.2014, 16:41  [ТС]     Как удалить из массива элементы с номерами, кратными определенному числу? #5
ну как я понимаю работу: он проверяет номер,если он кратен,то массив сдвигается и удаляется этот элемент,его место занимает другой,но номер не меняется,поэтому компилятор не будет проверять следующие номера,а будет удалять элементы,встающие на место этого
Francleene
8 / 8 / 4
Регистрация: 23.02.2014
Сообщений: 37
12.04.2014, 16:49     Как удалить из массива элементы с номерами, кратными определенному числу? #6
Цитата Сообщение от Anastezia Посмотреть сообщение
ну как я понимаю работу: он проверяет номер,если он кратен,то массив сдвигается и удаляется этот элемент,его место занимает другой,но номер не меняется,поэтому компилятор не будет проверять следующие номера,а будет удалять элементы,встающие на место этого
Если ты начнешь с конца массива этого не случится.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2014, 17:29     Как удалить из массива элементы с номерами, кратными определенному числу?
Еще ссылки по теме:

Удалить из статического массива все элементы с четными номерами, используя функции C++
Удалить из массива все элементы с нечетными номерами C++
Переписать в новый целочисленный массив B все элементы с порядковыми номерами, кратными трем C++

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

Или воспользуйтесь поиском по форуму:
Anastezia
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 14
13.04.2014, 17:29  [ТС]     Как удалить из массива элементы с номерами, кратными определенному числу? #7
я что-то совсем торможу,а что если сделать так,что если номер кратен,он его перемещает в конец массива,а остальные сдвигает влево,но вот как организовать чтобы они сместились не соображу

Добавлено через 1 час 37 минут
можно ли использовать rotate?
Yandex
Объявления
13.04.2014, 17:29     Как удалить из массива элементы с номерами, кратными определенному числу?
Ответ Создать тему
Опции темы

Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru