Foro: Dudas y Consultas

Consulta tp8

Consulta tp8

de Usuario eliminado -
Número de respuestas: 1

Buenas profe, 

 

El 9d seria asi ? válido

void enorden(pnodo a){
if (a!=NULL){
enorden(a->der);
cout << a->dato;
enorden(a->izq);
}
}

EL 15c y d serian asi?//no recorre por ejemplo si se tiene un valor en la raíz menor al dato no haría nada, cuando debería seguir buscando por el derecho para que se vaya por el lado de los mayores

void mayores(pnodo a, int b){
if(a!=NULL){
if(a->dato > b)
cout<<a->dato<<" ";
mayores(a->izq,b);
mayores(a->der,b);
}

else

  mayores(a->der);
}

//válido
bool impares(pnodo a){
bool aux;
if(a==NULL)
return true;
else{
if(a->dato%2==0)
return false;
else
return impares(a->izq) && impares(a->der);
}
}

(Editado por Verónica Torres - envío original domingo, 22 de octubre de 2023, 16:30)