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

Удалить из списка все элементы, заканчивающиеся на цифру 2 - C++

Восстановить пароль Регистрация
 
FC_DK
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 62
18.03.2014, 22:01     Удалить из списка все элементы, заканчивающиеся на цифру 2 #1
Работа с двунаправленными списками.

Вот структура:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
typedef
        struct SNum{
                int num; /* поле для числа */
                SNum * next; /* дополнительное поле-указатель,
                                которое будет содержать адрес
                                следующего элемента списка */
                SNum * prev; /* дополнительное поле-указатель,
                                которое будет содержать адрес
                                предыдущего элемента списка */
            } TSNum;
Помогите написать вот такие функции:

1. Если в списке идут подряд несколько четных элементов, то блоки подряд идущих четных заменить одним элементом, равным сумме этих четных.

2. Удалить из списка все элементы, заканчивающиеся на цифру 2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 22:01     Удалить из списка все элементы, заканчивающиеся на цифру 2
Посмотрите здесь:

C++ Из заданного массива целых чисел, который представлен в виде связанного списка, удалить все нулевые элементы, если они существуют
C++ ...заканчивающиеся на цифру К
Если все элементы «двусвязного списка» отрицательны, то удалить элемент «стека» C++
C++ Удалить из списка все элементы с нечётными значениями и вывести указатель p2 на начало преобразованного списка.
Создать список из целых чисел. Найти минимальный элемент и удалить из списка все элементы равные минимальному C++
C++ Удалить из списка все элементы с четными информационными полями
C++ Удалить из списка все элементы, заканчивающиеся на цифру 2
Удалить из двусвязного списка все элементы до первого "*" и после последнего "*" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
18.03.2014, 22:07     Удалить из списка все элементы, заканчивающиеся на цифру 2 #2
Цитата Сообщение от FC_DK Посмотреть сообщение
Помогите написать вот такие функции:
думаю, сначала тогда стоит предоставить реализацию всего остального
FC_DK
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 62
18.03.2014, 23:03  [ТС]     Удалить из списка все элементы, заканчивающиеся на цифру 2 #3
Всмысле? Прогу всю скинуть чтоли?
Yandex
Объявления
18.03.2014, 23:03     Удалить из списка все элементы, заканчивающиеся на цифру 2
Ответ Создать тему
Опции темы

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