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

Возращение значения в рекурсии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление строк в файле http://www.cyberforum.ru/cpp-beginners/thread448080.html
Нужна программа, удаляющая в текстовом файле все строчки, начинающиеся на введенный символ. Хелп!
C++ Создать конструктор копий и оператор присваивания для класса компьютер и члена класса марка Создать конструктор копий и оператор присваивания для класса компьютер и члена класса марка. Всем огромное спасибо за помощь! | http://www.cyberforum.ru/cpp-beginners/thread448070.html
C++ 5. Обработать информацию о фирмах городов. Обработку прекратить, когда на запрос будет введено слово «end». Фирм в городе не более пятидесяти.
5. Обработать информацию о фирмах городов. Обработку прекратить, когда на запрос будет введено слово «end». Фирм в городе не более пятидесяти. Информация следующая: - название фирмы (не более...
О библиотеках C++
Есть dll, возможно ли импортировать функции из неё таким образом, чтоб после компиляции эти функции были в моём исполняемом файле и dll не требовалась?
C++ комментарии к задаче http://www.cyberforum.ru/cpp-beginners/thread448003.html
кому не сложно - снабдите основные вычисления и циклы комментариями. полностью в задаче разобраться не могу. ум за разум заходит. если можно чуть подробнее чем в 2х словах. заранее спасибо. сама...
C++ Перевод с Pascal на C++ Доброго времени суток. Вот написал программку на Паскале, кто поможет перевести его на С++ Буду очень благодарен. program truba_stat; Const g=9.81; cz=300; Type matr=array of real; ... подробнее

Показать сообщение отдельно
villu
203 / 204 / 4
Регистрация: 06.08.2011
Сообщений: 600
Записей в блоге: 1
18.02.2012, 23:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                        if(node->left!=0)
                                 NodeForDelete(node->left,Count);
                        if(node->height==(root->height/2))//условие
                        {
                                if(Count==0)
                                {                       
                                        cout<<node->key<<endl;//значение выдается,значит условие выполняется
                                        return node->key;
                                }
                                Count--;
                        }
                        if(node->right!=0)
                                 NodeForDelete(node->right,Count);
                        cout<<node->key<<" !!!"<<endl;
Очень плохой код.
Вот например, что будет, если первое условие выполниться, вызов NodeForDelete(node->left,Count); вернется, а последующие условия провалятся?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.