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

Подскажите как исправить функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в инициализации базовых классов http://www.cyberforum.ru/cpp-beginners/thread919943.html
Привет. Пишу код из книги Лафоре. #include <iostream> using namespace std; #include <windows.h> enum posneg {pos, meg}; class Distance { protected: int feet;
C++ Как правильно описать функцию acos? И ребят помогите разобраться в чем ошибки здесь, делаю лабораторную по методу секущих И еще как можно графически выполнить метод секущих через Dos Box? Заранее благодарю за помощь #include <iostream> #include <math.h> #include <locale> #include <stdio.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread919942.html
Сортировка массива по убыванию элементов C++
Скажите пожалуйста, что не так, если не так, в этом коде) Задание: отсортировать массив по убыванию значений элементов в строках и столбцах методом пузырька #include <iostream> #include <conio.h> using namespace std; int main() { setlocale ( LC_ALL, "Russian_Russia.1251" ); int a;
указание ключа компилятора для OpenMP C++
смотрю на сайте http://edu.chpc.ru/parallel/mainse4.html Для использования механизмов OpenMP нужно скомпилировать программу компилятором, поддерживающим OpenMP, с указанием соответствующего ключа например: icc/ifort используется ключ компилятора -openmp gcc /gfortran -fopenmp Sun Studio -xopenmp Visual C++ - /openmp PGI -mp у меня Mingw(4.8.1-posix-dwarf-rev1) - пишу в графе "other...
C++ Работа с файлами (запись данных, сортировка) http://www.cyberforum.ru/cpp-beginners/thread919922.html
Здравствуйте, помогите пожалуйста с заданием: написать программу, которая запрашивает у пользователя имя, фамилию, дату рождения, номер группы, пол, рост, вес и записывает данные в файл. Программа должна выполнять сортировку данных из записанного файла по любому параметру пользователя(параметр сортировки задается пользователем при выполнении программы) Я совсем не знаю, как быть, все...
C++ Нотация O большое Здорова! Есть задачка: "Изучите О() нотацию. Приведите реалистичный пример, в котором получается, что О(N*N) быстрее, чем О(N) для некоторых N>10." подробнее

Показать сообщение отдельно
Александр30
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 14
09.07.2013, 14:32  [ТС]     Подскажите как исправить функцию
Я поисправил, разделил на 2 функции, но дерево не строиться полностью
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
bool addNodeRight(TNode *first, int key)
{
    TNode* tmp=first;
    if(tmp->Right)
        addNodeRight(tmp->Right, key);
    else
        if(tmp->Data==-1||tmp->Data==-2||tmp->Data==-3)
        {
            tmp->Right=add(key);
            tmp->Right->Parent=tmp;
            
            return true;
        }
        else
            addNodeLeft(tmp->Parent, key);
}
 
bool addNodeLeft(TNode *first, int key)
{
    TNode* tmp=first;
    if(tmp->Left)
        addNodeLeft(tmp->Left, key);
    else
        if((tmp->Data==-1||tmp->Data==-2||tmp->Data==-3))
        {
            tmp->Left=add(key);
            tmp->Left->Parent=tmp;
            return true;
        }
        else
            addNodeLeft(tmp->Parent->Parent, key);
}
 
Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru