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

полное бинарное дерево в консоль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение памяти под строку. Замкнутый круг http://www.cyberforum.ru/cpp-beginners/thread887805.html
Здравствуйте! Программе подается текстовый файл. Надо его считывать построчно, и загонять в массив. То есть каждой строке должен соответствовать массив. Динамический. Используя malloc. И я не понимаю: для того, чтобы создать динамический массив нужно узнать длину строки. Чтобы узнать длину, нужно строку считать, то есть создать массив. Замкнутый круг. Помогите, пожалуйста, объясните!
C++ ошибка Здравствуйте, подскажите пожалуйста, что это за ошибки и как их исправить,Microsoft Visual Studio 2010 и Microsoft Visual Studio 2012. Я новичок в Си, только учусь. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread887803.html
C++ Найти сумму минимального и максимального элементов этого файла, состоящего из случайных действительных чисел
Заполнить файл n действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла.
Заполнить файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел C++
доброго времени суток. помогите написать программу. Заполнить файл последовательного доступа f целыми числами,полученными с помощью генервтора случайных чисел. Получить в файле g все компоненты файла f, которые делятся на m и не делятся на n. спасибо
C++ Упорядочить список студентов по году рождения и распечатать его http://www.cyberforum.ru/cpp-beginners/thread887796.html
Здравствуйте помогите написать программу. На диске имеется файл данных STUDENT.DAT.упорядочить список студентов по году рождения и распечатать его. Заранее большое спасибо
C++ Как реализовать на языке прогр. C++ сглаживание функции Здравствуйте, подскажите пожалуйста, как можно реализовать сглаживание функции a(t) = sin(cos(0.1·t +5)) ·cos(sin(-1.33·t -2)) + rnd(-0.005;0.005) фильтром низких частот и интерполяцию(линейная, квадратичная, по методу Лагранжа) подробнее

Показать сообщение отдельно
kyzavr
2 / 2 / 0
Регистрация: 22.05.2013
Сообщений: 136

полное бинарное дерево в консоль - C++

02.06.2013, 17:15. Просмотров 1294. Ответов 7
Метки (Все метки)

Помогите нарисовать полное бинарное дерево в консоле по заданному количеству уровней. чтобы выглядело норм , например через функцию gotoxy()
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
class node
{
public:
    int data;
    node* left;
    node* right;
    node()
    {
        left=NULL;
        right=NULL;
    }
    node(int n)
    {
        data=n;
        left=NULL;
        right=NULL;
    }
};
 
 
class tree
{
public:
    node *root;
    queue <node*> q;}
Кто нибудь знает как можно нарисовать?



Добавлено через 1 час 6 минут
могу кинуть полный код программы если ктот знает как там доделать

Добавлено через 17 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void ok(int x, int y,node *p,int i)
{
gotoxy(x,y);
Sleep(200);
if(p!=NULL) cout<<p->data;
if (p->left)
{
ok(x-20+i,y+1,p->left,i+=4);
}
x+=3;
if (p->right)
{
ok(x+20-i,y+1,p->right,i+=4);
}}
уже не вылетает но проблема со смещением_ хелп)
=)

Добавлено через 2 часа 8 минут
106 просмотров и не кто не знает(( печально
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru