#include <iostream>
using namespace std;
//Estructura de fecha de Nacimiento
struct TFechaNacimiento
{int dia;
int mes;
int anio;
};
TFechaNacimiento Fecha[20];
//Estructura de Datos de Personas
struct TPersona
{char Nombre[20];
int Edad;
float Peso;
int Fecha;
};
TPersona Persona[20];
//Funcion de Lectura de Datos
void LeerPersonas()
{int i,n;
cout<<"Ingrese numero de Personas: ";
cin>>n;
for(i=0;i<n;i++)
{cout<<"\n-----------------------------"<<endl;
cout<<"Datos de la Persona "<<i+1<<":"<<endl;
cout<<"Ingrese nombre: ";
cin>>Persona[i].Nombre;
cout<<"Ingrese edad: ";
cin>>Persona[i].Edad;
cout<<"Ingrese Peso: ";
cin>>Persona[i].Peso;
cout<<"Fecha de Nacimiento: "<<endl;
cout<<"Ingrese Dia: ";
cin>>Fecha[i].dia;
cout<<"Ingrese Mes: ";
cin>>Fecha[i].mes;
cout<<"Ingrese Año: ";
cin>>Fecha[i].anio;
}
}
//Funcion de Impresion de Datos
void ImprimirPersonas()
{int i,n;
cout<<"\n=============================="<<endl;
cout<<"\n¿Cuántos datos desea Imprimir?"<<endl;
cout<<"Ingrese cantidad: ";
cin>>n;
for(i=0;i<n;i++)
{cout<<"\n-----------------------------"<<endl;
cout<<"Datos de la Persona "<<i+1<<":"<<endl;
cout<<"Nombre: "<<Persona[i].Nombre<<endl;
cout<<"Edad: "<<Persona[i].Edad<<" años"<<endl;
cout<<"Peso: "<<Persona[i].Peso<<" Kg"<<endl;
cout<<"Fecha de Nacimiento: "<<Fecha[i].dia<<"/"<<Fecha[i].mes<<"/"<<Fecha[i].anio;
cout<<"\n";
}
}
//Programa Principal
int main(int argc, char *argv[]) {
LeerPersonas(); //Llamado de la Funcion Lectura
ImprimirPersonas(); //Llamada de la Funcion Impresion
return 0;
}
Comentarios sobre la versión: 1.0 (2)
Recomendando!!!