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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проверка на число http://www.cyberforum.ru/cpp-beginners/thread110135.html
код int index; ... while (1) { cin >> index; if (cin.good()) break;
C++ Масивы, работа со строками и сортировка Массивы Теоретические сведения Массив - это несколько пронумерованных переменных, объединенных общим именем. Все переменные имеют ОДИН И ТОТ ЖЕ ТИП. 1.1 В массиве найти номер максимального элемента http://www.cyberforum.ru/cpp-beginners/thread110107.html
C++ Работа со строками. Как найти фразу?
Вот фрагмент из задачи: Далее в новой строки следует зашифрованный текст объёмом не более 10^5 символов. Если находится последовательность "Имя" hate "Предмет", не разделённая другими именами, предметами, точками, или словом hate, то считаем, что ученик с именем "Имя" ненавидит предмет "Предмет". Текст ограничен концом исходного файла. Собственно вопрос. А как находить таки последовательности?...
Абстракция текста [C++] C++
Написал программу которая представляет собой абстракцию текста с классом контейнером. Писал в VS 2008 professional, при компиляции выдает 4 ошибки, помогите пожалуйста разобраться что не правильно. Список ошибок: d:\мои документы\visual studio 2008\projects\laba3_class_conteiner _cpp\laba3_class_conteiner_cpp\laba 3_class_conteiner_cpp.cpp(32) : error C3646: 'string' : unknown override...
C++ Структура данных "Стек" и матрица из файла http://www.cyberforum.ru/cpp-beginners/thread110087.html
Не представляю как организовать вовсе.. Задание такое: Реализуйте структуру данных "стек". Напишите программу, содержащую описание стека и моделирующую работу стека, реализовав все указанные здесь методы. Программа считывает последовательность команд и в зависимости от команды выполняет ту или иную операцию. После выполнения каждой команды программа должна вывести одну строчку. Возможные...
C++ Увеличение максимального размера массива Дорогие программисты, пожалуйста, помогите!)) Возможно ли увеличить максимальный размер массива??? Как я поняла он ограничен 64500 значениями. А мне необходимо 120000 значений. Может быть это можно сделать программным путем??? подробнее

Показать сообщение отдельно
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403

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

29.03.2010, 17:45. Просмотров 5676. Ответов 2
Метки (Все метки)

Подскажите пожалуйста в чем ошибка!
Программа создает и выводит экран дерево общего вида
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
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream.h>
#include <iomanip.h>
struct Tree 
{int info;
 Tree *left,*right;
};
Tree* maketree(int level)
{Tree *p;
 char ch;
 cout<<"ñîçäГ*ГІГј âåðøèГ*Гі?(y/n)"<<endl;
 getch(ch);
 if(ch=='y')
 {p=new Tree;
  cout<< setw(level*2)<<"ââåäèòå âåðøèГ*Гі";
  cin>>p->info;
  cout<< setw(level*2)<<"ëåâîå ïîääåðåâî, âåðøèГ*Г*"<<p->info;
  p->left=maketree(level+1);
  cout<< setw(level*2)<<"ГЇГ°Г*âîå ïîääåðåâî, âåðøèГ*Г*"; 
  p->right=maketree(level+1);
 }
 else
 p=NULL;
 return p;
}
void printtree(Tree *root,int level)
{if (root)
 {printtree(root->left,level+1);
  cout<<setw(level*2)<<root->info<<endl;
  printtree(root->right,level+1);
 } 
}
int main()
{Tree *root;
 cout<<"ââåäèòå äåðåâî"<<endl; 
 root=maketree(0);
 cout<<""<<endl;
 printtree(root,0);
}
Добавлено через 22 минуты
добавил #include <conio.h>
выдает ошибку 38 C:\Dev-Cpp\include\conio.h too many arguments to function `int getch()'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru