Estructura. Nombre: Curso:2"C"
Enviado por darking1024 • 10 de Julio de 2013 • 295 Palabras (2 Páginas) • 525 Visitas
//Nombre: Curso:2"C"
//Implemente un TDA el cual permitirá a través de una lista almacenar el nombre, apellido, edad y estatura
//de los estudiantes de la Universidad Técnica de Manabí. Utilizar parámetros.
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
typedef struct datos_Universidad{
char nombre[30];
char apellido[30];
int edad;
float estatura;
struct datos_Universidad *sigui;
}datos_U;
typedef datos_U *Lista;
typedef datos_U *pnodo;
void ingresar(Lista *l, char nomb[], char ape[], int ed, float est)
{
pnodo nue;
nue=(pnodo)malloc(sizeof(datos_U));
strcpy(nue->nombre,nomb);
strcpy(nue->apellido,ape);
nue->edad=ed;
nue->estatura=est;
nue->sigui= *l;
*l=nue;
}
void mostrar(Lista l)
{
pnodo nue=l;
while(nue!=NULL)
{
cout<<endl<<"Nombre: "<<nue->nombre;
cout<<endl<<"Apellido: "<<nue->apellido;
cout<<endl<<"Edad: "<<nuevo->edad;
cout<<endl<<"Estatura: "<<nue->estatura;
nue=nue->sigui;
}
getch();
}
void main()
{
clrscr();
Lista l=NULL;
char nomb[30], ape[30];
int ed,opc;
float est;
do
{clrscr();
cout<<"1.- Ingresar"<<endl;
cout<<"2.- Mostrar"<<endl;
cout<<"3.- Salir"<<endl;
cin>>opc;
if(opc==1)
{
cout<<"Ingrese nombre del estudiante: ";
cin>>nomb;
cout<<"Ingrese apellido del estudiante: ";
cin>>ape;
cout<<"Ingrese edad del estudiante: ";
cin>>ed;
cout<<"Ingrese estatura del estudiante: ";
cin>>est;
ingresar(&l,nomb,ape,ed,est);
}
else if(opc==2)
{
mostrar(l);
}
}while(opc!=3);
getch();
}
...