codice:
#include <stdlib.h>


typedef struct nodeDef
{
  int Value;
  struct nodeDef *RNode;
  struct nodeDef *LNode;
} treeNode;


int SomNodo (treeNode *node,int TPos){
  if (node == NULL)
     return 0;
  if (TPos == 0) 
	return node->Value;

  else 
    return 
          SomNodo(node->LNode,TPos-1) + SomNodo(node->RNode,TPos-1) + node->Value;

}	
			

main()
{
	
	treeNode *root;

	
	int H,k, Somma;
	
	H=10;
	k=4;

    Somma=SomNodo(root,k);
    system("PAUSE");
    
}