:metallicacodice:void rientro(int r) { int i; for(i=0; i<r; i++) //Mette un rientro cout << " "; } void anticipata (nodo * radice, int liv = 0) { //Visualizza il valore rientro(liv); cout << "Valore: " << radice->x << endl; //Visualizza la sinistra if(radice->sx != 0) { rientro(liv); cout << "Sinistra:" << endl; anticipata(radice ->sx,liv+1); } //Visualizza la destra if(radice->dx != 0) { rientro(liv); cout << "Destra:" << endl; anticipata(radice ->dx,liv + 1); } }