void crearVertice(void) { char let = 's'; int ban = 0; system ("cls"); let = leerVertice("Digite la letra del vertice: "); nue = new vertice; nue->nod = let; nue->marca = 0; nue->sig = NULL; nue->arc = NULL; if (pri == NULL) { pri = nue; ult = pri; cout << "\nNodo registrado correctamente."; } else { while(existe(let,pri)) let = leerVertice("Digite la letra del vertice: "); nue->nod = let; ult->sig = nue; ult = nue; cout << "\nNodo registrado correctamente."; } cin.get(); }
int verificar(int numero,vertice pri) { for(vertice aux = pri;aux != null;aux = aux.sig) if (aux.marca == numero) return 1; return 0; }