ludia mam dotaz... idem si robit ulohu z piateho cvicenia... pri vkladani do sttromu mi to vzdy padne (este som s kodom stiahnutym so stranky nic nerobil)
tak som si dal kontrolu ci dostadi dobre hodnoty
void
Insert( Tree T, int Index, int Elem )
{ printf ("\n index %d \n",Index);
printf("\n maxlevel %d\n",T->MaxLevel);
if(T == NULL) FatalError("No tree!");
if(Index < 0 || Index > pow(2,T->MaxLevel)-1)
FatalError("Bad index!");
else T->Array[Index] = Elem;
}
Index mi vyhodi ze dostava hodnotu 0 a Maxelement napr. hodnotu 5 ked som si ju zadal a aj tak mi vzdy vypisuje fatal error Bad indes!
pricom 0 nieje mensia ako 0 a 0 nieje vacsia ako 2 ^ 5 -1
neviete v com je problem?