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

Непонятная автору функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как записать условие?? http://www.cyberforum.ru/cpp-beginners/thread192130.html
необходимо что бы проверялось условие на возрастание последовательности и на то что если n>а15 то завершение программы!!!! Вот что я написал #include <stdio.h> #include <stdlib.h> int main(void) { int i, b; float s,n,a,c; for(i=0; i<15; i++)
C++ Подсчет колличества попаданий в квадрат Нужна форма и программа для подсчета количества попаданий в квадрат с заданными параметрами случайных точек, координаты которых генерируются от датчика случайных чисел. Количество чисел для вычисления и параметры квадрату задается в текстовом поле формы. (по возможности прошу прикрепить исходники и exe), зарание благодарю. http://www.cyberforum.ru/cpp-beginners/thread192119.html
Нахождение большего числа в массиве C++
Доброго время суток друзья. Помогите, исправьте что надо. Задание такое: Дан массив F: array , определить количество"особых" элементов в нем. Элемент считается особым, если он больше суммы остальных элементов своего столбца. Я побросал код, вроде все так, но не читает как надо!!! Буду признателен за помощь))) #include <stdio.h> #include <locale.h> #include <conio.h> #include <time.h>...
Передача указателя на функцию-член класса C++
Необходимо передать фунцию-член класса как аргумент в функцию другого класса. Код: Файл main.cpp #include "head.hpp" int Class1::foo (int x) { return x+2; } void Class1::doIt() { int k = Class2::Do(foo); }
C++ разбить на функции программу http://www.cyberforum.ru/cpp-beginners/thread192075.html
помогите пожалуйста разбить на функции программу.все переменные передавать в качестве параметров.не использовать глобальные переменные.программа следущая: // lab4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <conio.h> int main()
C++ Генератор функции Для кривой представленной в параметрической форме разработать генератор этой функции в виде программы Провести испытания этого генератора и результаты представить в виде графика функций Роза x(t)=sin6t+sin4t y(t)=cos6t- cos4t подробнее

Показать сообщение отдельно
LEQADA
Мастер кустарных методов
 Аватар для LEQADA
227 / 222 / 9
Регистрация: 09.11.2010
Сообщений: 680
16.11.2010, 16:02  [ТС]     Непонятная автору функция
Цитата Сообщение от BreatheInMyVoid Посмотреть сообщение
Помойму проходит по дереву в поисках нужного значения
А можно построчно, но по русски?

Добавлено через 11 минут
Вот вся функция :

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
Tree_node * & find_node( T find_value ) { 
    Tree_node *tn = root; 
    while ( (tn != 0) && (tn->val != find_value) ) { 
        if ( find_value < tn->val ) 
            tn = tn->left_child; 
        else 
            tn = tn->right_child; 
    }
        
    // Вместо того, чтобы просто возвратить tn, мы несколько 
    // усложняем процедуру, гарантируя, что возвращаем *ссылку* 
    // в пределах дерева на узел, который ищем. 
        
    if ( tn == 0 ) 
        // Find_value нет в дереве. 
        return zero_node; 
    else if ( tn->isa_left_child( ) ) 
        // Tn - левый потомок своего родителя. 
        return tn->parent->left_child; 
    else if ( tn->isa_right_child( ) ) 
        // Tn - правый потомок своего родителя. 
        return tn->parent->right_child; 
    else if ( tn == root ) 
        // Специальный случай - родитель отсутствует. 
        return root; 
 
    // Управление не достигает этой точки. Возвратить фиктивное 
    // значение, чтобы предотвратить предупреждение компилятора, 
    assert(false); 
    return zero_node; 
}
 
Текущее время: 09:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru