Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2010, 10:09   #1
интеграл
Пользователь
 
Регистрация: 17.03.2010
Сообщений: 13
По умолчанию Рекурсивная суммация цисел в узлах Бин.Дерева

Привет !!!!!

Пытаюсь рекурсивно сложить все переменные float pay, содержащиеся в узлах бинарного (двоичного) дерева. Mой вариант выдаёт неправильный результат.
Язык C++

Код:
float E::sum(Node *& )
{
	if ( h == NULL )
		return 0;
	else 
	{
           float counter = pay;
	   counter += sum(h->left);
           counter += sum(h->right);
           return counter;
        }
} //
Спасибо
интеграл вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
рекурсивная процедура Серый777 Паскаль, Turbo Pascal, PascalABC.NET 1 08.11.2011 18:19
Суммация значение чекбоксов inf-45 Общие вопросы Delphi 4 03.04.2010 13:11
Рекурсивная функция Trinity13 Помощь студентам 8 14.02.2010 18:44
Поиск цисел и составление отчета Solution Machine Microsoft Office Excel 5 03.02.2010 15:42
Многострочные надписи в узлах VirtualDrawTree Mitron Общие вопросы Delphi 4 01.02.2008 23:06