SlideShare una empresa de Scribd logo
1 de 4
#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 (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
 

Destacado (10)

Vida do Pe. Dehon
Vida do Pe. DehonVida do Pe. Dehon
Vida do Pe. Dehon
 
El sexenio democrático y la restauración
El sexenio democrático y la restauraciónEl sexenio democrático y la restauración
El sexenio democrático y la restauración
 
Cuentos3 a
Cuentos3 aCuentos3 a
Cuentos3 a
 
lectrura 1y2
lectrura 1y2lectrura 1y2
lectrura 1y2
 
Estrategia didactica
Estrategia didacticaEstrategia didactica
Estrategia didactica
 
Angela maria herrera
Angela maria herreraAngela maria herrera
Angela maria herrera
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Ova ecosistemas
Ova ecosistemasOva ecosistemas
Ova ecosistemas
 
Sergio alejandro gonzalez roa 11 3
Sergio alejandro gonzalez roa 11 3Sergio alejandro gonzalez roa 11 3
Sergio alejandro gonzalez roa 11 3
 
Spinal cord injury (sci) Rehab
Spinal cord injury (sci) RehabSpinal cord injury (sci) Rehab
Spinal cord injury (sci) Rehab
 

Similar a Listas (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 estfermin (6)

Auditoria catalano
Auditoria catalanoAuditoria catalano
Auditoria catalano
 
Control interno ester fermin
Control interno ester ferminControl interno ester fermin
Control interno ester fermin
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Distribuciones Muestrales
Distribuciones MuestralesDistribuciones Muestrales
Distribuciones Muestrales
 
Retículos
RetículosRetículos
Retículos
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 

Listas

  • 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;