• Sábado 14 de Diciembre de 2024, 21:36

Autor Tema:  como le hago ?  (Leído 762 veces)

merry

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
como le hago ?
« en: Jueves 27 de Agosto de 2009, 04:01 »
0
buenas , tengo que hacer un programita que me almacene los numeros de la cedula de identidad que introduzca el usuario, estos deberan eatr almacenados dentro de la lista , pero a su vez cuando el usuario quiera eliminar un numero de cedula verifique que esta almacenado. esto que tengo hecho, me despliega que introduzca la cedula 5 veces pero luego se sale , quisiera saber como hago para que me los muestre en la manera como los ingreso, y como tengo que usar funciones, que todavia no he puesto,  a ver si me podrian orientar como hacerlo. gracias de atemano :good:


#include <iostream.h>


struct cedula {
      int dato;
 struct cedula *siguiente;
 };
 struct cedula *nuevo;
 struct cedula * Null;
 struct cedula *anterior;
int i, j;
   
   int main ()
   {
       nuevo=Null;
       for (i=1; i<5; i++) {
              cout <<"introduzca cedula de identidad";
              cin >> j;
              nuevo = (struct cedula*)malloc(sizeof(struct cedula));
                 }
              if (nuevo->dato= j) {
               nuevo -> siguiente= Null;
                 }
               else  {
           Null= (struct cedula*)malloc(sizeof(struct cedula));
          Null->dato= j;
            Null ->siguiente = nuevo;
            Null= anterior;
              }    
               while (anterior!=Null);{        
        cout <<"=====================================>"<< anterior->dato<<endl;
        anterior =anterior-> siguiente;
         
         
           }
         
     
         system("PAUSE");  
     
    }