Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 16
1

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

12.04.2014, 15:58. Показов 635. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста:не могу придумать,как удалить из массива элементы с номерами,кратным определенному числу.чтобы при удалении и сдвиге элементов номера у них оставались прежними и можно было это циклически повторить
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2014, 15:58
Ответы с готовыми решениями:

Вывести элементы массива с порядковыми номерами, кратными К
есть 2 задачи- 1) Дан массив А размера N и целое число К (1<=K<=N) Вывести элементы массива с...

Вывести элементы массива с порядковыми номерами, кратными заданному
Дан массив A размера N и целое число K (1 ≤ K ≤ N). Вывести элементы массива с порядковыми...

Переписать в новый целочисленный массив B все элементы с порядковыми номерами, кратными трем
Дан целочисленный массив A размера N(<=15). Переписать в новый целочисленный массив B все элементы...

Переписать в новый массив все элементы исходного с порядковыми номерами, кратными трем
Дан целочисленный массив A размера N (< 15). Переписать в новый целочисленный массив B все...

6
9 / 9 / 13
Регистрация: 23.02.2014
Сообщений: 37
12.04.2014, 16:04 2
Начни с конца массива
0
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 16
12.04.2014, 16:09  [ТС] 3
то есть сдвигать вправо?просто я не уверена,останутся ли их номера прежними или станут вместо того,который мы удалили
0
9 / 9 / 13
Регистрация: 23.02.2014
Сообщений: 37
12.04.2014, 16:10 4
Цитата Сообщение от Anastezia Посмотреть сообщение
,останутся ли их номера прежними
Нет. А зачем это?
0
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 16
12.04.2014, 16:41  [ТС] 5
ну как я понимаю работу: он проверяет номер,если он кратен,то массив сдвигается и удаляется этот элемент,его место занимает другой,но номер не меняется,поэтому компилятор не будет проверять следующие номера,а будет удалять элементы,встающие на место этого
0
9 / 9 / 13
Регистрация: 23.02.2014
Сообщений: 37
12.04.2014, 16:49 6
Цитата Сообщение от Anastezia Посмотреть сообщение
ну как я понимаю работу: он проверяет номер,если он кратен,то массив сдвигается и удаляется этот элемент,его место занимает другой,но номер не меняется,поэтому компилятор не будет проверять следующие номера,а будет удалять элементы,встающие на место этого
Если ты начнешь с конца массива этого не случится.
1
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 16
13.04.2014, 17:29  [ТС] 7
я что-то совсем торможу,а что если сделать так,что если номер кратен,он его перемещает в конец массива,а остальные сдвигает влево,но вот как организовать чтобы они сместились не соображу

Добавлено через 1 час 37 минут
можно ли использовать rotate?
0
13.04.2014, 17:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2014, 17:29
Помогаю со студенческими работами здесь

Удалить из массива элементы с нечетными номерами
Дан целочисленный массив размера N(>2). Удалить из массива все элементы с нечетными номерами...

Удалить из массива элементы с номерами от K до L включительно
нужна помощь ... Дано массив(целочисленный) размера N и целые числа K и L (1 <= K < L<= N)....

Удалить из массива все элементы с нечетными номерами
Array94. Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с нечетными...

Удалить из массива все элементы, равные заданному числу
Задано натуральное число n и массив из n целых чисел a0,a1,...,an-1, а также a*. Написать...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru