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

Деревья-Нелинейные структуры данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка операторов и абстрактный класс http://www.cyberforum.ru/cpp-beginners/thread970948.html
Имеется два класса (DecString и SymbString), наследуемых от абстрактного AString. Можно ли как-нибудь перегрузить операции - и =, чтобы работа с обоими классами осуществлялась в одном методе Operate класса Action? class AString { public: virtual ~AString() {}; virtual const std::string& GetName() const = 0; virtual const std::string& GetVal() const = 0; virtual const char& GetTip()...
C++ Скип-список не получается исправить ошибку. Кто знает решение? /* skip list */ #include <stdio.h> #include <stdlib.h> /* define data-type and compare operators here */ typedef int T; /* type of item to be stored */ #define compLT(a,b) (a < b) #define compEQ(a,b) (a == b) http://www.cyberforum.ru/cpp-beginners/thread970941.html
Задача на циклы. Дано натуральное n. Вычислить C++
Добрый всем день! Необходима помощь с решением этого цикла: Дано натуральное n. Вычислить: 1/22 + 1/42 + ... + 1/(2n) n .
Как из программы считать данные с сайта? C++
К примеру: при запуске программы нужно получить данные с сайта прогноза погоды(допустим влажность,давление,ветер).Как это сделать?Есть какие-либо функции?
C++ Перевод с Pascal на C++ http://www.cyberforum.ru/cpp-beginners/thread970919.html
Помогите с программой нужно переделать ее на C ++ builder Program F_An; uses CRT; type complex = record re, im: real; end; type Opis_comp = record nam:char;a,b:integer; par: real; end; const n=2; Ninp=1; Nout=2; Nf=21; f1=0.01; f2=100; Zapis: array of Opis_comp= ((nam: 'R'; a:1; b:2; par:1),
C++ IntelliSense: требуется выражение Подскажите, почему выдает ошибку? Объявление textColor: SDL_Color textColor; подробнее

Показать сообщение отдельно
Zumuist
2 / 2 / 0
Регистрация: 23.09.2013
Сообщений: 149
09.10.2013, 09:57  [ТС]     Деревья-Нелинейные структуры данных
где ошибка??
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
//---------------------------------------------------------------------------
#include <iostream.h>
#include <time.h>
#pragma hdrstop
 struct Node
{
double value;
Node *left, *right;
};
//-Гґ-Гї ñîçäГ*Г*ГЁГї
Node *createTree(int n)
{
if(n<=0) return NULL;
Node *Top=new Node;
Top->value=random(100);
int ln, rn=(n-1)/2;
if((n-1)%2==0) ln=rn;
else ln=rn+1;
Top->left=createTree(ln);
Top->right=createTree(rn);
return Top;
}
 
void pr1 (Node *Top) {  // префиксный обход 
if Top!=0 {
cout << Top ->Elem;
pr1 (Top->left);
pr1 (Top ->Right);
   }
void pr2 (Node *Top) {   //симметричный обход
if Top!=0 {
pr2 (Top ->left);
cout << Top ->Elem;
pr2 (Top ->Right);
   }
   void pr3 (Node *Top) { // постфиксный обход
if Top!=0 {
pr3 (Top ->Left);
pr3 (Top->Right);
cout <<Top ->Elem;
   }
 }
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
 int n;
  cout<<"kolichestvo uzlov = ";
  cin>>n;
  srand(time(NULL));
  Node *Top=createTree(n);
   cout << Top;
       system("pause");
       return 0;
}
//---------------------------------------------------------------------------
 
Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru