int main() { Lista L; int e, x; L = NULL; printf("INGRESE DATO : "); scanf("%d",&e); while(e != 0) { agregar(&L, e); printf("INGRESE DATO : "); scanf("%d",&e); } listar(L); x = contar(L); printf("Cantidad de nodos es %d\n",x); x = contarImpares(L); printf("Cantidad de nodos impares es %d\n",x); printf("el ultimo es %d\n",ultimo(L)); printf("INGRESE DATO a BUSCAR : "); scanf("%d",&e); printf("El dato %d esta? (1:SI / 0: NO) %d\n",e,buscar(L,e)); }
int main(int argc, char *argv[]) { Alumno *primero, *last; last = ultimo(primero); return EXIT_SUCCESS; }
PtrNodoPiso adicionarFinal(ListaPiso &listaP, PilUb pilUb){ /* adiciona el dato después del último nodo de la lista */ return adicionarDespues(listaP,pilUb,ultimo(listaP)); }
void eliminarNodoUltimo(ListaPiso &listaP){ if (! listaVacia(listaP)) eliminarNodo(listaP,ultimo(listaP)); }
//******************** PtrNodoListaDeposito adicionarFinal(ListaArtDeposito &listaArtDep, ArtDep datoArtDep){ return adicionarDespues(listaArtDep,datoArtDep,ultimo(listaArtDep)); }
//******************** void eliminarNodoUltimo(ListaArtDeposito &listaArtDep){ if (! listaVacia(listaArtDep)) eliminarNodo(listaArtDep,ultimo(listaArtDep)); }