domingo, 19 de abril de 2020

lista

  
#include 
using namespace std;

class Nodo{
public:
 int dato;
 Nodo *sig;
};
class Lista{
private:
 Nodo *primero;

public:
    Lista(){
        primero=NULL;
    }

    bool Vacio(){
    return (primero==NULL);
    }

    void Insertar_dato();
    void MostrarLista();
    void Buscar_dato();
};

void Lista::Insertar_dato(){
 int n;
 cout<<"Ingrese el dato:";cin>>n;
 Nodo*temp;
 temp = new Nodo();
 temp->dato = n;
 temp->sig = primero;
 primero = temp;
}
void Lista::MostrarLista(){
 Nodo*temp=primero;
 cout << "La lista con los datos es :"<dato <sig;
 }
 cout<>n;
    if (Vacio()==true)
    {
        cout << "La lista esta vacia" <dato != n)
        {
            temp = temp->sig;
            pos++;
        }
        if (temp != NULL)
        {
            cout << "Dato " << temp->dato <<" encontrado en la poscicion: "<< pos<<"\n"<>opcion;

        switch(opcion)
        {
        case 1:
            cin.ignore();
            l1.Insertar_dato();
            cout <<"Dato ingresado\n"<

lista

#include using namespace std; class Nodo{ public: int dato; Nodo *sig; }; class Lista{ private: Nodo *primero; public: Lista(){...