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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2016, 23:25   #1
PavelMG
 
Регистрация: 09.03.2016
Сообщений: 5
По умолчанию Помогите доделать лабу с деревьями

Нужно подсчитать количество узлов с двумя дочерями
Вот то, что я пытался сделать

int Count(TTree **p)
{
return *p ? (((*p)->A1 && (*p)->A2 ? 1 : 0) + Count((*p)->A1) + Count((*p)->A2)) : 0;
}
Прикрепил саму прогу
Вложения
Тип файла: zip Новая сжатая ZIP-папка.zip (484.5 Кб, 5 просмотров)
PavelMG вне форума Ответить с цитированием
Старый 23.05.2016, 23:52   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Хорошо, хоть попытался. Только, почему у тебя на входе матрица в параметрах, а пытаешься работать с массивом? Во - засада.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помочь доделать лабу c++ zudva Фриланс 2 17.10.2012 17:27
не могу доделать лабу) alexander1111 Помощь студентам 0 05.03.2011 14:19
Доделать лабу по С++ GreenTerrapin Фриланс 0 23.12.2010 11:34