Ejercicio Lista Enlazada #include<stdio.h> #include<stdlib.h> struct nodo { char nombre[10]; char apellido[10]; int cedula; struct nodo *sig; }; typedef struct nodo lista; lista *nodo1, *nodo2, *nodo3, *nodo4, *nodo5; void crear_nodo() { nodo1=new(nodo); nodo2=new(nodo); nodo3=new(nodo); nodo4=new(nodo); nodo5=new(nodo); } void guardar_inf() { printf("\n Ingrese Apellido: "); scanf("%s", &nodo1->apellido); printf("\n Ingrese Nombre: "); scanf("%s", &nodo1->nombre); printf("\n Ingrese Cedula: "); scanf("%d", &nodo1->cedula); nodo1->sig=0; printf("\n Ingrese Apellido: "); scanf("%s", &nodo2->apellido); printf("\n Ingrese Nombre: "); scanf("%s", &nodo2->nombre); printf("\n Ingrese Cedula: "); scanf("%d", &nodo2->cedula); nodo2->sig=0; printf("\n Ingrese Apellido: "); scanf("%s", &nodo3->apellido); printf("\n Ingrese Nombre: "); scanf("%s", &nodo3->nombre); printf("\n Ingrese Cedula: "); scanf("%d", &nodo3->cedula); nodo3->sig=0; printf("\n Ingrese Apellido: "); scanf("%s", &nodo4->apellido); printf("\n Ingrese Nombre: "); scanf("%s", &nodo4->nombre); printf("\n Ingrese Cedula: "); scanf("%d", &nodo4->cedula); nodo4->sig=0; printf("\n Ingrese Apellido: "); scanf("%s", &nodo5->apellido); printf("\n Ingrese Nombre: "); scanf("%s", &nodo5->nombre); printf("\n Ingrese Cedula: "); scanf("%d", &nodo5->cedula); nodo5->sig=0; } void enlazar() { nodo1->sig=nodo2; nodo2->sig=nodo3; nodo3->sig=nodo4; nodo4->sig=nodo5; } void mostrar() { printf("\nDatos Ingresados: "); printf("\nApellido Nombre Cedula "); printf("\n %s %s %d ", nodo1->apellido, printf("\n %s %s %d ", nodo2->apellido, printf("\n %s %s %d ", nodo3->apellido, printf("\n %s %s %d ", nodo4->apellido, printf("\n %s %s %d ", nodo5->apellido, } void main() { crear_nodo(); guardar_inf(); enlazar(); mostrar(); system("pause"); } nodo1->nombre, nodo2->nombre, nodo3->nombre, nodo4->nombre, nodo5->nombre, nodo1->cedula); nodo2->cedula); nodo3->cedula); nodo4->cedula); nodo5->cedula);