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

Бинарное даерево С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Параметр командной строки http://www.cyberforum.ru/cpp-beginners/thread983083.html
Здрасте, здрасте!! Вопрос такой есть код: LPWSTR *szArglist; int nArgs; int i; LPWSTR temp=L"/i"; szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs); if( NULL == szArglist ) {
C++ Поиск матрицы в матрице Помогите, пожалуйста, исправить часть программы. Задание звучит следующим образом: "В матрице MxM, заполненной случайными числами, найти координаты (верхнего левого угла) матрицы KxK (меньшего размера), заданной пользователем". Проблемы возникают на этапе поиска. #include <math.h> #include <stdlib.h> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread983082.html
Составить программу «Пользовательские функции» C++
Задание. Составить программу, вычисляющую значения функции f от двух переменных а и Ь.
Функция try C++
есть вот такая програмка, НУЖНО сделать так, чтобы r (количество строк таблицы) можна было написать только число. И в площу, врожайность ТОЖЕ только цыфры!!! Помогите пожалуйста ))) Так же ищу личного консультанта, (очень шарющего), и с Украины, который мог бы очень подробно обяснять за деньги, что то типа онлайн репетитора, ибо с++ мне очень туго даеться, а учиться нужно((( ...
C++ visual studio не видит заголовочный файл, хотя он есть (fatal error C1083: Cannot open include file: 'GL/glut.h': No such file or directory) http://www.cyberforum.ru/cpp-beginners/thread983065.html
в папке D:/Microsoft Visual Studio/VC98/Include/GL лежат три файла - GL.H, GLU.H, glut.h компилятор нормально реагирует на #include "GL/GLU.H" #include "GL/GL.H" но в ответ на #include "GL/glut.h" выдаёт: "fatal error C1083: Cannot open include file: 'GL/glut.h': No such file or directory" поиск по интернету не помогает пробовал даже варианты вроде <GL/glut.h>, <GL/glut>, <glut.h>,...
C++ Задан массив целых чисел. Записать +1 вместо максимального элемента массива и -1 вместо минимального Попробовал написать, но что-то не получилось. Помогите исправить. int main() { int i, min, max; int array; for(i=0; i<10; ++i) array=rand(); min=array; for(i=1; i<10; ++i) if (min>array) min=array; подробнее

Показать сообщение отдельно
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
21.10.2013, 19:41     Бинарное даерево С++
Не терминальные - это, насколько я понимаю, "листья". И тогда приведенный мной код, при условии, что остальное все правильно, как раз должен выводить те вершины-листья, которые больше числа 13.
Тут, конечно, опечатался:
if (Node->Data>13/*тут твое число*/ && !Node->Left && !Node->Left)
Надо так:
C++
1
2
3
4
5
6
7
void Print_BinaryTree(BinaryTree* Node, int l){
  if (Node != NULL) {
    if (Node->Data>13/*тут твое число*/ && !Node->Left && !Node->Right) printf ("%4ld ", Node->Data);
    Print_BinaryTree(Node->Right, l+1);
    Print_BinaryTree(Node->Left, l+1);
  }
}
 
Текущее время: 05:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru