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)