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

Добавить функцию - C++

Восстановить пароль Регистрация
 
Forumhelp
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 130
23.10.2013, 23:25     Добавить функцию #1
Необходимо добавить функцию которая бы выводила на экран все не терминальные вершины дерева, которые больше чем заданное из клавиатуры число


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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# include <iostream>
# include <conio.h>
# include <locale.h>
 
using namespace std;
 
struct node
{
int value; 
node *left, *right;
};
 
void push(int value, node **tree) {
if ((*tree)==NULL) {
(*tree)=new node;
(*tree)->value=value; 
(*tree)->left=(*tree)->right=NULL;
return;
}
 
if (value>(*tree)->value) 
push(value,&(*tree)->right);
else 
push(value, &(*tree)->left);
}
 
void printTree (node *tree, int count) {
if (tree==NULL) return;
else {
printTree(tree->right, ++count);
for (int i=0; i<count; ++i) cout<<" ";
cout << tree->value << endl;
count--;
}
printTree(tree->left, ++count);
}
 
 
 
 
void del(node *root){
if (root->left != NULL) ;
if (root->right != NULL) ;
root->left = NULL;
root->right = NULL;
}
 
 
 
void main () { 
setlocale(0, "Russian");
 
node *tree=NULL;
node *newTree = NULL;
int n;
int value;
int find;
 
cout<<"введите количество элементов ";
cin>>n;
 
for (int i=0; i<n; ++i) {
cout<<"ведите число ";
cin>>value;
push(value,&tree);
}
 
cout<<"ваше дерево \n";
printTree(tree, 0);
 
 
del(tree);
getch(); 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2013, 23:25     Добавить функцию
Посмотрите здесь:

Работа со списком...Не могу добавить функцию добавить элементы в начало списка... C++
Добавить в строковый класс функцию C++
Добавить в класс Student функцию-член класса C++
C++ сократить код, добавить функцию
C++ функции с++. Как добавить функцию
C++ Добавить дружественную функцию в программу
C++ Добавить функцию main() в код
Добавить дружественную функцию C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru