Vorrei proporre una serie di test sulle strutture dati non banali ad esempio alberi e grafi dato che implementare in c è bello e utile a scopo didattico.. il primo giorno direi di rispondere solo se si è arrivati alla soluzione ed il giorno dopo magari postate le vostre soluzioni per dar modo anche agli altri di ragionarci. .. inizio col postarne uno io poi postateli anche voi interessati:
Dato un albero binario, a data la classica rappresentazione parentetica del tipo: albero vuoto uguale (), albero con solo la radice uguale a (r ()()) ecc.. forma generica (r sx dx)
Con r radice e sx e dx figli sinistro e destro scrivere una procedura che stampi sempre la forma parentetica però con una visita simmetrica (inorder) del tipo se vuoto (), solo radice (() r ()), forma generica (sx r dx)