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

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

Войти
Регистрация
Восстановить пароль
 
FC_DK
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 62
#1

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

18.03.2014, 22:01. Просмотров 288. Ответов 2
Метки нет (Все метки)

Работа с двунаправленными списками.

Вот структура:
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++
Создать список из целых чисел. Найти минимальный элемент и удалить из списка все элементы равные минимальному C++
C++ Удалить из списка все элементы с четными информационными полями
C++ Удалить из списка все элементы, заканчивающиеся на цифру 2
Удалить из списка целых чисел все парные элементы, посчитав их количество C++
C++ Из стека целых чисел удалить элементы, заканчивающиеся на цифру 5
Сформировать массив, в котором будут только элементы исходного массива, заканчивающиеся на цифру К C++
C++ Удалить из текста все слова заканчивающиеся на гласную букву
Создать список действительных чисел. Удалить четные элементы списка и перемножить все положительные нечётные C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12508 / 7070 / 794
Регистрация: 27.09.2012
Сообщений: 17,457
Записей в блоге: 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:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru