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

Проверьте функцию пожалуйста(удаление элемента после найденного). Рекурсия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература для подготовки к собеседованию(С++ джун) http://www.cyberforum.ru/cpp-beginners/thread1137553.html
Для прохождения собеседования хотелось бы подготовится, нужна литература - максимально полная книга по С++...в которой рассматриваются разные аспекты языка, и такая же по ООП.
C++ ООП - работа с графикой Всем привет, задали лабу, первое задание без проблем сделал, но вот вторая часть, беда в том, что с графикой не учили работать, не понимаю, как это все реализовать. OpenGL или в виндовс формах ? Вот... http://www.cyberforum.ru/cpp-beginners/thread1137551.html
Описание функции C++
Доброго времени суток! Начал учить с++, добрался до функций, нашел тут задачку на описание функции...Немного не понимаю метода решения и какие исходные данные здесь? #include<iostream> using...
Определение времени и пройденого растояния C++
Здравствуйте, нужно найти время и какое растояние за это время проедет человек от пункта А. Председатель колхоза выехал в районный центр, расположенный на расстоянии S, на автомобиле, движущемся со...
C++ Класс "Многочлен с действительными коэффициентами" http://www.cyberforum.ru/cpp-beginners/thread1137538.html
Помогите, пожалуйста, написать программу на С++, тема "Классы".
C++ Программа по ООП. Класс "Журнал оценок" Здравствуйте, имеется код программы на C++ с классами, который позволяет пользователю вводить данные в журнал (Фамилия оценка) после чего отсеивает фамилии с оценкой 2. Помогите пожалуйста, изменить... подробнее

Показать сообщение отдельно
yur@
5 / 5 / 2
Регистрация: 06.03.2014
Сообщений: 106

Проверьте функцию пожалуйста(удаление элемента после найденного). Рекурсия - C++

02.04.2014, 23:33. Просмотров 184. Ответов 0
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void country(TEda * Start)
    {string str = "Испания";
    TEda* del;
     if(Start->next == NULL && Start->bludo == str){
         cout<<"После блюда страны Испании больше нету блюд!\n";
         return;
     }
     if(Start->bludo == str && Start->next != NULL){
         Start=Start->next;
         del = Start;
         delete del;
         if(Start->next!=NULL)
         country(Start->next->next);
         return;
     }
     else if(Start->next!=NULL){
        country(Start->next);
        }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru