Bello :bubu:
però mi ritorna sempre 3 nodi non foglia
Perchè mi serve anche sapere a che livello![]()
l'ho scritto così:
codice:int NumeroNodi(treenode* p,int level) { if(p!=NULL) { for(int i=0; i<=level; i++) if((!p) || (!p->dx) || (!p->sx)) return 0; else return 1+NumeroNodi(p->sx,level)+NumeroNodi(p->sx,level); } return 0; }