Incrustar presentación
Descargar para leer sin conexión
![//Ejemplo de arreglo de estructuras.
//Blanca Elia Jiménez Guzmán
//Septiembre de 2013
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
struct datos
{
char numCtrl[10];
char nombre[15];
int edad;
char sexo;
float calif;
};
int main()
{
datos arreglo[2];
int np;
for(np=1;np<=2;np++)
{
cout<<"nDatos del alumno "<<np<<endl;
cout <<"nNumero de control: "; cin >>arreglo[np-1].numCtrl;
cout <<"nNombre: "; cin>>arreglo[np-1].nombre;
cout <<"nEdad: "; cin >>arreglo[np-1].edad;
cout <<"nSexo: "; arreglo[np-1].sexo=getche();
cout <<"nnCalificacion: "; cin >>arreglo[np-1].calif;
}
system("cls");
for(np=1;np<=2;np++)
{
cout<<"nnDatos del alumno "<<np<<" son:"<<endl;
cout <<"nNumero de control: "<<arreglo[np-1].numCtrl;
cout <<"nNombre: "<<arreglo[np-1].nombre;
cout <<"nEdad: "<<arreglo[np-1].edad;
cout <<"nSexo: "<<arreglo[np-1].sexo;
cout <<"nCalificacion: "<<arreglo[np-1].calif;
}
return 0;
}](https://image.slidesharecdn.com/ejemploarreglodeestructuras-130928022000-phpapp02/75/Arreglo-de-estructuras-1-2048.jpg)

El documento muestra un ejemplo de cómo crear y llenar un arreglo de estructuras en C++ para almacenar los datos de 2 alumnos. Se define una estructura con los campos de número de control, nombre, edad, sexo y calificación. Luego se crea un arreglo de la estructura con capacidad para 2 elementos, y en un bucle se solicita la entrada de datos para cada alumno y se almacenan en el arreglo. Finalmente, se imprimen los datos almacenados de cada alumno.
![//Ejemplo de arreglo de estructuras.
//Blanca Elia Jiménez Guzmán
//Septiembre de 2013
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
struct datos
{
char numCtrl[10];
char nombre[15];
int edad;
char sexo;
float calif;
};
int main()
{
datos arreglo[2];
int np;
for(np=1;np<=2;np++)
{
cout<<"nDatos del alumno "<<np<<endl;
cout <<"nNumero de control: "; cin >>arreglo[np-1].numCtrl;
cout <<"nNombre: "; cin>>arreglo[np-1].nombre;
cout <<"nEdad: "; cin >>arreglo[np-1].edad;
cout <<"nSexo: "; arreglo[np-1].sexo=getche();
cout <<"nnCalificacion: "; cin >>arreglo[np-1].calif;
}
system("cls");
for(np=1;np<=2;np++)
{
cout<<"nnDatos del alumno "<<np<<" son:"<<endl;
cout <<"nNumero de control: "<<arreglo[np-1].numCtrl;
cout <<"nNombre: "<<arreglo[np-1].nombre;
cout <<"nEdad: "<<arreglo[np-1].edad;
cout <<"nSexo: "<<arreglo[np-1].sexo;
cout <<"nCalificacion: "<<arreglo[np-1].calif;
}
return 0;
}](https://image.slidesharecdn.com/ejemploarreglodeestructuras-130928022000-phpapp02/75/Arreglo-de-estructuras-1-2048.jpg)