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

Работа с односвязным списком (удаление четных элементов) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вычеркнуть К-тую букву слова? http://www.cyberforum.ru/cpp-beginners/thread718222.html
Как вычеркнуть К-тую букву слова?
C++ изменения элементов массива Есть массив из 7 элементов( {1, 1, 1, 1, 1, 1, 1} ). Требуется заменить элементы массива на 0 и обратно в следующей последовательности: начало: 1 1 1 1 1 1 1 итер. 1: 0 0 1 0 1 1 1 итер. 2: 1 0 0 0 1 0 1 итер. 3: 0 1 0 0 0 0 1 итер. 4: 1 1 1 0 0 0 0 итер. 5: 0 0 1 1 0 0 0 итер. 6: 1 0 0 1 0 1 0 http://www.cyberforum.ru/cpp-beginners/thread718218.html
изменение регистра букв в файле C++
В файле test.in записан текст на английском языке. Как изменить регистр алфавитных символов? (Пример: “Hello, World!” станет “hELLO, wORLD!”). Результат записать в test.out. Для работы с файлами нужно использовать функции fstream.
C++ Сокеты, клиент-сервер
Вопрос такой, примерно понял что такое сокеты, и вот надо программу наподобие сервер-клиент создать. То есть клиент- это некий процесс, который выполняет операцию определенную. Вопрос такой. Вот сервер у нас ждет пока к нему подключатся, и потом может отправить задание клиенту. Клиент его примет и начнет выполнять( конечно на это надо время). Потом клиент отправит ответ обратно. Сервер примет...
C++ Структура и мматрица http://www.cyberforum.ru/cpp-beginners/thread718209.html
Помогите пожалуйста с написанием программы под С++ вот задача .Создать структуру которая отображала бы средние бал группы .Массив двойной тоесть матрица .Размерность массива это количество студентов на предмет . Заполнение матрицы происходит случайным образом но ограничена . Эллемменты матрицы ограничены. Добавлено через 1 час 1 минуту Вот мой примерный код #include<iostream> ...
C++ вывод графики (нарисовать букву) нарисовать букву Я(линиями) чтобы можно было вращать, пожалуйста)) Добавлено через 42 секунды либо исходник рисующий 2 линии (верт и горизонтальную) подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
04.12.2012, 05:59     Работа с односвязным списком (удаление четных элементов)
C++
1
2
3
4
5
6
7
8
if (pHead = NULL ) {/*Исключение = пустой список*/}
tmp = pHead->pNext;
 
while(tmp){
delme = tmp->pNext;
tmp = tmp->pNext->pNext;
delete delme;
}
где tmp и delme - указатели на объекты elle_magazine

Добавлено через 38 минут
прошу прощения, спросонок дурака свалял - в приведенном выше коде распадается связь списка. Цикл выглядит так:
C++
1
2
3
4
5
6
7
8
while(tmp){
delme = tmp->pNext;
if(delme){
tmp->pNext = delme->pNext;
tmp = delme->pNext;
delete delme;
}
}
 
Текущее время: 16:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru