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

Удалить конкретный элемент из списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему istream::get() ? http://www.cyberforum.ru/cpp-beginners/thread1097265.html
Здравствуйте. Почему перед istream::getline, необходимо делать get(), если перед этим было cin >> char_array (filein >> char_array)? А между двумя cin >> char_array (filein >> char_array) не нужно?
C++ Сгенерировать и вывести на экран массив из целого числа n случайных чисел от -120 до 120 Сгенерировать и вывести на экран массив из целого числа n случайных чисел от -120 до 120. Вывести номер предпоследнего положительного елемента.Число n вводить пользователь. Буду очень благодарен http://www.cyberforum.ru/cpp-beginners/thread1097263.html
Найти наибольший подмассив заданного массива C++
Здравствуйте. Мне попалась следующая задачка: Имеется массив чисел. В нём могут находиться как отрицательные, так и положительные элементы. Его длина - n. Необходимо найти наибольший подмассив этого массива. То есть, последовательность чисел с наибольшей суммой. И вывести номера крайних элементов. Например: Массив содержит: -1, 2, 6, 7, -5, 12, -1, -11, -5, 1. Наибольшим подмассивом...
Нахождение суммы элементов массива, найти ошибку в коде C++
#include <iostream> #include <time.h> using namespace std; void fm(int a, int count){ for (int i=0; i<count; i++) a=rand()%100; } void print(int a,int count){ for (int i=0; i<count; i++)
C++ Вывести имя и количество букв в фамилии. Вывести самое длинное слово http://www.cyberforum.ru/cpp-beginners/thread1097241.html
Помогите сделать задачку: Вывести имя и количество букв в фамилии.Вывести самое длинное слово.На C++
C++ Добавление элемента в список с проверкой уникальности Всем привет! И сразу же к сути - не могу разобраться с добавлением элемента в список, но так что бы он не повторялся и был на своему мести, например мы добавили 7, в список 1 3 5 6 9, результат 1 3 5 6 7 9! Вот код программы: //--------------------------------------------------------------------------- #include <clx.h> #include <iostream.h> #include <stdio.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
15.02.2014, 17:58     Удалить конкретный элемент из списка
Попробуй так, сам не компилировал, могу ошибаться:
C++
1
2
3
4
5
6
7
8
9
10
void List::Del_item(char item)
{
   Element * temp = Head;
   while (temp->next->data != item)
       temp = temp->Next;
   Element * temp1 = temp->Next;
   temp->Next = temp1->Next;
   delete temp1;
   delete temp;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru