// Integreu aquesta operació a la vostra solució si voleu.


// Lectura d'un arbre binari d'enteros, acció.  Els elements 
// s'introdueixen en preordre: primer l'arrel, després el subarbre
// esquerre i per últim el dret. Els arbres buits es
// representen amb la marca.

/* Exemple: l'arbre 

     1
   /   \
  2     3

   es llegeix 1 2 0 0 3 0 0 (o amb els numeros en distintes línies) */


void llegir_arbre_int(Arbre<int>& a, int marca){
  /* Pre: a es buit*/  
  Arbre<int> a1;
  Arbre<int> a2;
  int x;
  cin >> x;
  if (x!= marca) {
    llegir_arbre_int(a1, marca);
    llegir_arbre_int(a2, marca);
    a.plantar(x,a1,a2);
  }
  //return a;
}
//Post: a conté l'abre llegit de l'entrada


#endif
