С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Рекурсивная функция по удалению элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление записи из бинарного файла http://www.cyberforum.ru/cpp-beginners/thread1125168.html
Задача - удалить запись из бинарного запись по имени find находит запись, которую нужно удалить cur - текущая позиция del - удаляемая запись осталось переписать записи, но вылетает ошибка...
C++ Вывести на экран числа следующим образом Вывести на экран числа следующим образом (с помощью трех циклов: for, while, do): 41 42 43 … 50 51 52 53 … 60 61 62 63 … 70 … 71 72 73 … 80 Помогите с кодом... http://www.cyberforum.ru/cpp-beginners/thread1125158.html
Как пользоваться функцией rand()? C++
Все привет. Пытаюсь пользоваться функцией rand(), а получаю сообщение идентификатор "rand" не определён Это разве идентификатор? #include "stdafx.h" #include "time.h" #include "GL/glut.h"
Графика с++ C++
DevC++ пользуюсь, подскажите что лучше всего будет для графики в с++, скачал борланд compile и не знаю как компилировать с помощью него(
C++ чтение из файла. как ускорить http://www.cyberforum.ru/cpp-beginners/thread1125140.html
доброго времени суток! необходим совет, а именно, как ускорить чтение из файла. мне нужно хранить в массиве поток бит(большой, несколько Гб), и читать файл порциями(несколько мегабайт). и так как...
C++ Сортировка слов по их длине Ввести строку. На печать выдать новую строку в которой все слова расположены в порядке возрастания длин слов. подробнее

Показать сообщение отдельно
alexeYesterday
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 30

Рекурсивная функция по удалению элемента - C++

20.03.2014, 19:30. Просмотров 252. Ответов 1
Метки (Все метки)

Помогите пожалуйста написать рекурсивную функцию для удаления элемента списка, дан список книг, если встречается книга с тиражом более 50000 - удалить предшествующую ей книгу.

C++
1
2
3
4
Book* DellIfEdition(Book * &Start,Book* dell)
{if(Start == NULL){return Start;}
 if(Start->edition>=50000){dell=Start;return dell;}
 else{if(dell!=NULL){Start->next=dell->next;delete dell;dell=NULL;}DellIfEdition(Start->next,dell);}}
Долго пытался придумать как реализовать, в итоге не могу осмыслить.
Архив содержит код всех файлов.
0
Вложения
Тип файла: rar Архив WinRAR.rar (4.8 Кб, 4 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.