SlideShare una empresa de Scribd logo
#include <iostream>
#include <cstdlib>
using namespace std;
void llamame(int *p);
int main()
{
using namespace std;
struct TpNodo {
int dato;
TpNodo *sig;
};
typedef TpNodo *LISTA;
void mostrar_lista(const LISTA ptr);
void insertar(LISTA &ptr, const int elemento);
int main() {
LISTA n1 = NULL;
LISTA n2 = NULL;
LISTA n3 = NULL;
LISTA n4 = NULL;
int elemento;
do
{
cout << endl << "Introduzca elemento: placa ";
cin >> elemento;
if(elemento != 0)
insertar(n1, elemento);
} while(elemento != 0);
cout << endl << "La nueva lista enlazada es: placa";
mostrar_lista(n1);
return 0;
}
do
{
cout << endl << "Introduzca elemento: año ";
cin >> elemento;
if(elemento != 0)
insertar(n2, elemento);
} while(elemento != 0);
cout << endl << "La nueva lista enlazada es: año";
mostrar_lista(n2);
return 0;
}
{
cout << endl << "Introduzca elemento: modelo ";
cin >> elemento;
if(elemento != 0)
insertar(n3, elemento);
} while(elemento != 0);
cout << endl << "La nueva lista enlazada es: modelo";
mostrar_lista(n3);
return 0;
}
{
cout << endl << "Introduzca elemento: color";
cin >> elemento;
if(elemento != 0)
insertar(n4, elemento);
} while(elemento != 0);
cout << endl << "La nueva lista enlazada es: color";
mostrar_lista(n3);
return 0;
}
void mostrar_lista(const LISTA ptr) {
while(ptr != NULL)
{
cout << ptr->dato << " ";
ptr = ptr->sig;
}
cout << endl;
}
void insertar(LISTA &ptr, const int elemento) // Al final de la lista {
LISTA p1, p2;
p1 = ptr;
if (p1 == NULL) // Lista vacia
{
p1 = new TipoNodo;
p1->dato = elemento;
p1->sig = NULL;
ptr = p1;
}
else
{
while(p1->sig != NULL)
p1 = p1->sig;
p2 = new TipoNodo;
p2->dato = elemento;
p2->sig = NULL;
p1->sig = p2;
}
}
void llamame(int *p)
{
}

Más contenido relacionado

La actualidad más candente

Suma de numeros extensos con listas doblemente enlazadas
Suma de numeros extensos con listas doblemente enlazadasSuma de numeros extensos con listas doblemente enlazadas
Suma de numeros extensos con listas doblemente enlazadasFUNDET ECUADOR
 
Programa decimales
Programa decimalesPrograma decimales
Programa decimalesjoa52
 
Presentaciónconversionnumerica
PresentaciónconversionnumericaPresentaciónconversionnumerica
Presentaciónconversionnumericajbersosa
 
Presentaciónconversionnumerica
PresentaciónconversionnumericaPresentaciónconversionnumerica
Presentaciónconversionnumericajbersosa
 
PROGRAMA BINARIO REC
PROGRAMA BINARIO RECPROGRAMA BINARIO REC
PROGRAMA BINARIO REC123465789p
 
Operadores y funciones en php
Operadores y funciones en phpOperadores y funciones en php
Operadores y funciones en phpjose leal
 
Php Básico Octubre 2011
Php Básico Octubre 2011Php Básico Octubre 2011
Php Básico Octubre 2011programadoresmx
 

La actualidad más candente (7)

Suma de numeros extensos con listas doblemente enlazadas
Suma de numeros extensos con listas doblemente enlazadasSuma de numeros extensos con listas doblemente enlazadas
Suma de numeros extensos con listas doblemente enlazadas
 
Programa decimales
Programa decimalesPrograma decimales
Programa decimales
 
Presentaciónconversionnumerica
PresentaciónconversionnumericaPresentaciónconversionnumerica
Presentaciónconversionnumerica
 
Presentaciónconversionnumerica
PresentaciónconversionnumericaPresentaciónconversionnumerica
Presentaciónconversionnumerica
 
PROGRAMA BINARIO REC
PROGRAMA BINARIO RECPROGRAMA BINARIO REC
PROGRAMA BINARIO REC
 
Operadores y funciones en php
Operadores y funciones en phpOperadores y funciones en php
Operadores y funciones en php
 
Php Básico Octubre 2011
Php Básico Octubre 2011Php Básico Octubre 2011
Php Básico Octubre 2011
 

Similar a Listas Simples

Similar a Listas Simples (16)

Jenni
JenniJenni
Jenni
 
Jenni
JenniJenni
Jenni
 
Lista enlazada 2 parcial
Lista enlazada 2 parcialLista enlazada 2 parcial
Lista enlazada 2 parcial
 
7
77
7
 
Saia
SaiaSaia
Saia
 
Funcionamiento de un pila
Funcionamiento de un pilaFuncionamiento de un pila
Funcionamiento de un pila
 
Funcionamiento de un pila2
Funcionamiento de un pila2Funcionamiento de un pila2
Funcionamiento de un pila2
 
Funcionamiento de un pila2
Funcionamiento de un pila2Funcionamiento de un pila2
Funcionamiento de un pila2
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
LISTAS ENLAZADAS SIMPLES.pdf
LISTAS ENLAZADAS SIMPLES.pdfLISTAS ENLAZADAS SIMPLES.pdf
LISTAS ENLAZADAS SIMPLES.pdf
 
Informe tecnico u 5-victor uex
Informe tecnico u 5-victor uexInforme tecnico u 5-victor uex
Informe tecnico u 5-victor uex
 
135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptx135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptx
 
Trabajos
TrabajosTrabajos
Trabajos
 
ListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docxListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docx
 
Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02
 
Parte 15
Parte 15Parte 15
Parte 15
 

Más de Maria Jimenez

Ensayo tipos de manuales Administrativos
Ensayo tipos de manuales AdministrativosEnsayo tipos de manuales Administrativos
Ensayo tipos de manuales AdministrativosMaria Jimenez
 
El concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombreEl concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombreMaria Jimenez
 

Más de Maria Jimenez (6)

Manual de calidad
Manual de calidadManual de calidad
Manual de calidad
 
Manual de calidad
Manual de calidadManual de calidad
Manual de calidad
 
Manual de calidad
Manual de calidadManual de calidad
Manual de calidad
 
Ensayo tipos de manuales Administrativos
Ensayo tipos de manuales AdministrativosEnsayo tipos de manuales Administrativos
Ensayo tipos de manuales Administrativos
 
Las torres de hanoi
Las torres de hanoiLas torres de hanoi
Las torres de hanoi
 
El concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombreEl concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombre
 

Último

Presentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesPresentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesGustavo Cano
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRDanielGrajeda7
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoasadvavillacorte123
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoYasneidyGonzalez
 
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.DeinerSuclupeMori
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionyorbravot123
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdfnataliavera27
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitalesnievesjiesc03
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxNoe Castillo
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaYasneidyGonzalez
 
diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasansomora123
 
Ferias de ciencias y estrategia STEAM – PNFCyT 2024.pdf
Ferias de ciencias y estrategia STEAM – PNFCyT 2024.pdfFerias de ciencias y estrategia STEAM – PNFCyT 2024.pdf
Ferias de ciencias y estrategia STEAM – PNFCyT 2024.pdfJudithRomero51
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxPabloPazmio14
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...crcamora123
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfjuancmendez1405
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24auxsoporte
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezRuben53283
 

Último (20)

Presentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesPresentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clases
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestas
 
Ferias de ciencias y estrategia STEAM – PNFCyT 2024.pdf
Ferias de ciencias y estrategia STEAM – PNFCyT 2024.pdfFerias de ciencias y estrategia STEAM – PNFCyT 2024.pdf
Ferias de ciencias y estrategia STEAM – PNFCyT 2024.pdf
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 

Listas Simples

  • 1. #include <iostream> #include <cstdlib> using namespace std; void llamame(int *p); int main() { using namespace std; struct TpNodo { int dato; TpNodo *sig; }; typedef TpNodo *LISTA; void mostrar_lista(const LISTA ptr); void insertar(LISTA &ptr, const int elemento); int main() { LISTA n1 = NULL; LISTA n2 = NULL; LISTA n3 = NULL; LISTA n4 = NULL; int elemento; do { cout << endl << "Introduzca elemento: placa "; cin >> elemento; if(elemento != 0) insertar(n1, elemento); } while(elemento != 0); cout << endl << "La nueva lista enlazada es: placa"; mostrar_lista(n1);
  • 2. return 0; } do { cout << endl << "Introduzca elemento: año "; cin >> elemento; if(elemento != 0) insertar(n2, elemento); } while(elemento != 0); cout << endl << "La nueva lista enlazada es: año"; mostrar_lista(n2); return 0; } { cout << endl << "Introduzca elemento: modelo "; cin >> elemento; if(elemento != 0) insertar(n3, elemento); } while(elemento != 0); cout << endl << "La nueva lista enlazada es: modelo"; mostrar_lista(n3); return 0; } { cout << endl << "Introduzca elemento: color"; cin >> elemento; if(elemento != 0) insertar(n4, elemento); } while(elemento != 0); cout << endl << "La nueva lista enlazada es: color";
  • 3. mostrar_lista(n3); return 0; } void mostrar_lista(const LISTA ptr) { while(ptr != NULL) { cout << ptr->dato << " "; ptr = ptr->sig; } cout << endl; } void insertar(LISTA &ptr, const int elemento) // Al final de la lista { LISTA p1, p2; p1 = ptr; if (p1 == NULL) // Lista vacia { p1 = new TipoNodo; p1->dato = elemento; p1->sig = NULL; ptr = p1; } else { while(p1->sig != NULL) p1 = p1->sig; p2 = new TipoNodo; p2->dato = elemento; p2->sig = NULL; p1->sig = p2;