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

C++, бинарное дерево. Как доработать программу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Численное интегрирование http://www.cyberforum.ru/cpp-beginners/thread814566.html
Разработать программу «Численное интегрирование» различными методами: 1) по формуле трапеций; 2) по формуле Гаусса; 3) по формуле Чебышева. помогите пожалуйста решить задачу... за ранее...
C++ Определить количество последовательности натуральных чисел кратных числу М и заключенных в промежутке от L до N Определить количество последовательности натуральных чисел кратных числу М и заключенных в промежутке от L до N http://www.cyberforum.ru/cpp-beginners/thread814565.html
C++ управление окнами
доброго времени суток форумчане! кто сможет помогите пожалуйста! проблема в том чтобы создать окно с горизонтальной и вертикальной полосами прокрутки. При щелчке кнопки мыши по заголовку окна...
C++ Подсчитать количество строк квадратной матрицы, являющихся перестановкой
Нужно подсчитать количество строк заданной целочисленной матрицы NxN, являющихся перестановкой чисел 1,2,...,N (т.е. содержащих каждое из чисел 1,2,...,N ровно один раз.) Помогите дописать...
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread814542.html
Нужно создать блок схему по коду: // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <fstream> #include <conio.h>...
C++ Написать функцию принимающую массив и возвращающую указатель на динамический массив Написать функцию принимающую массив и возвращающую указатель на динамический массив содержащий первые n нaибольших чисел. Как сделать так, чтобы функция принимала массив и возвращала указатель на... подробнее

Показать сообщение отдельно
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
21.03.2013, 15:21
печать дерева (сверху печатается левое поддерево, затем корень и внизу правое):
C++
1
2
3
4
5
6
7
8
9
#include <iomanip>
 
void printTree( tTElem * root, int h = 5 )
{
    if ( root == 0 ) return;
    printTree( root->left, h + 5 );
    cout << setw( h ) << root->info << endl;
    printTree( root->right, h + 5 );
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru