Fandom

Scratchpad

PLE:Unidad5Ejercicio04

215,795pages on
this wiki
Add New Page
Discuss this page0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

/*
programa:       ejH504
fecha:          26/03/07
Descipcion:     Lista enlazada. Inserta por el principio.
*/

#include<iostream.h>
#include<string.h>

struct nodo{
        char nombre[20];
        char telefono[9];
        nodo *ps;
};

void main()
{
        nodo *raiz=NULL,*nuevo=NULL;
        char continuar='s';
        char nom[20], tlf[9];
        while(continuar != 'n')
        {
                // Leemos los datos por teclado
                cout << "Introduzca el nombre ";
                cin >> nom;
                cout << "Introduzca el telefono ";
                cin >> tlf;

                // creamos el nodo
                nuevo = new nodo;

                // Asignamos los datos del nodo
                strcpy(nuevo->nombre,nom);
                strcpy(nuevo->telefono,tlf);

                // Enlazamos el nodo por el principio de la lista
                nuevo->ps = raiz;
                raiz = nuevo;

                // ¿Continuamos ?
                cout << "¿Desea continuar (s/n)? ";
                cin >> continuar;
        }

        // imprimir lista
        nuevo=raiz;
        while(nuevo!=NULL)
        {
                // Muestra datos del nodo
                cout << nuevo->nombre << '\t';
                cout << nuevo->telefono << endl;
                // Saltamos al siguiente
                nuevo = nuevo->ps;
        }
        getch();
}

Also on Fandom

Random wikia