Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2010, 01:29   #1
innaa639
Пользователь
 
Аватар для innaa639
 
Регистрация: 13.11.2008
Сообщений: 80
Восклицание Ошибка в деревьях на С++

Код:
#include "stdio.h"
#include "stdlib.h"
//---------
typedef struct tr{
	int val;
	tr *l, *r;
	} tree, *ptree;

//---------
ptree root; //root
//---------

ptree create(ptree root, ptree p, int value){
 if(!p){
  p = new tree;
  p->l = 0;
  p->r = 0;
  p->val = value;
  if(!root) return p;
  if(value<root->val) root->l = p;  
  else root->r = p;
  
  return p;
 }
 if(value < p->val) create(p, p->l, value); 
 else create(p, p->r, value);
 
 return root;
}  
//----------
void print(int deep, ptree p){
 if(p){
  print(deep + 1, p->l);
  for ( int i = 0; i < deep; i ++ ){
	  printf("  " );
  }
  printf(">%d",p->val);
  printf("\n");
  print(deep + 1, p->r);
 }
}
//----------
void main(){
 int length = 15;
 int* mas;
 mas = new int[length];
 for (int i = 0 ; i < length; i ++ )
	mas[i]=rand();
 mas[0] = 20000;
 for(i=0;i<length;i++) root = create(root, root, mas[i]);
 print(0, root);                    
}

Выдает ошибку в виделенной строчке,помогите!

Последний раз редактировалось Stilet; 22.11.2010 в 09:20.
innaa639 вне форума Ответить с цитированием
Старый 22.11.2010, 01:30   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

что за ошибка?
Namolem вне форума Ответить с цитированием
Старый 22.11.2010, 01:45   #3
innaa639
Пользователь
 
Аватар для innaa639
 
Регистрация: 13.11.2008
Сообщений: 80
По умолчанию

извините,как задержать формочку чтобы она не закрывалась,когда скомпилировалось,я уже нашла ошибку...
innaa639 вне форума Ответить с цитированием
Старый 22.11.2010, 09:22   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
 print(0, root);                    
system("pause");
return;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nero - ошибка драйвера DMA. ошибка CRC NecRoMat Софт 5 09.05.2012 01:29
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58
Это ошибка Delphi или моя ошибка??? bloodeagle Общие вопросы Delphi 3 12.11.2009 15:26
Ошибка в Аfor i:=1 to SI do. Пишит что ошибка в SI Алексей_xXx Помощь студентам 2 29.05.2009 00:09
...Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка... infrared Помощь студентам 0 16.04.2009 17:44