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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
drovosek-95
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 27
#1

Удалить средний (два средних, если количество элементов в списке четно) элемент списка - C++

13.04.2014, 16:26. Просмотров 616. Ответов 1
Метки нет (Все метки)

как это осуществить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2014, 16:26     Удалить средний (два средних, если количество элементов в списке четно) элемент списка
Посмотрите здесь:
Удалить элемент, находящийся в середине стека, если число элементов нечётное, иначе - два средних элемента C++
Поменять местами два средних столбца, если количество столбцов нечетное C++
Поменять местами два средних столбца, если количество столбцов четное C++
C++ В одномерном массиве А из n элементов удалить средний элемент
C++ Список: создать два списка, заполнить вручную с клавиатуры, удалить и добавить элемент
C++ Поменять местами два элемента двусвязного списка и удалить из него указанный элемент
Если все элементы «двусвязного списка» отрицательны, то удалить элемент «стека» C++
C++ Удалить из списка последний отрицательный элемент, если такой есть (линейные списки)
C++ 7.Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Если средний балл 4 и выше, то указать размер стипендии. Если средний
C++ Удалить элемент с заданным номером и добавить К элементов в начало списка
C++ В списке определить количество элементов, имеющих значения меньше среднего значения и удалить эти элементы
В одномерном массиве удалить средний элемент C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BlackSpace
136 / 129 / 51
Регистрация: 15.03.2014
Сообщений: 274
13.04.2014, 18:00     Удалить средний (два средних, если количество элементов в списке четно) элемент списка #2
1) Посчитать количество элементов в списке. Далее использовать целочисленное деление.
2) Если четное - найти середину как количество / 2.
3) Если нечетное - найти середину как количество / 2 + 1.

Примеры.
1. Если количество элементов 18, значит середина находится как 18 / 2 = 9. Таким образом удаляем элементы 9 и 10
2. Если количество элементов 21, значит середина находится 21 / 2 + 1 = 10 + 1 = 11. Таким образом удаляем элемент номер 11.
Yandex
Объявления
13.04.2014, 18:00     Удалить средний (два средних, если количество элементов в списке четно) элемент списка
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru