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;
}*apu;
int main()
{
datos arreglo[2];
int np;
//Inicializando el apuntador en el arreglo
apu=arreglo;
for(np=1;np<=2;np++)
{
cout<<"nDatos del alumno "<<np<<endl;
cout <<"nNumero de control: ";
cin>>apu->numCtrl;
cout <<"nNombre: ";
cin>>apu->nombre;
cout <<"nEdad: ";
cin>>apu->edad;
cout <<"nSexo: ";
apu->sexo=getche();
cout <<"nnCalificacion: ";
cin>>apu->calif;
apu=&arreglo[np];
}
system("cls");
apu=arreglo;
for(np=1;np<=2;np++)
{
cout<<"nnDatos del alumno "<<np<<" son:"<<endl;
cout <<"nNúmero de control: "<<apu->numCtrl;
cout <<"nNombre: "<<apu->nombre;
cout <<"nEdad: "<<apu->edad;
cout <<"nSexo: "<<apu->sexo;
cout <<"nCalificacion: "<<apu->calif;
apu=&arreglo[np];
}
return 0;
}](https://image.slidesharecdn.com/ejemploarreglodeestructurasapuntadores-130928022516-phpapp02/75/Arreglo-de-estructuras-con-apuntadores-estaticos-1-2048.jpg)

El documento presenta un código en C++ que define una estructura para almacenar datos de alumnos, como número de control, nombre, edad, sexo y calificación. A través de un ciclo, se recogen y muestran los datos de dos alumnos usando punteros. El programa incluye funciones para ingresar y mostrar la información de manera interactiva.
![//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;
}*apu;
int main()
{
datos arreglo[2];
int np;
//Inicializando el apuntador en el arreglo
apu=arreglo;
for(np=1;np<=2;np++)
{
cout<<"nDatos del alumno "<<np<<endl;
cout <<"nNumero de control: ";
cin>>apu->numCtrl;
cout <<"nNombre: ";
cin>>apu->nombre;
cout <<"nEdad: ";
cin>>apu->edad;
cout <<"nSexo: ";
apu->sexo=getche();
cout <<"nnCalificacion: ";
cin>>apu->calif;
apu=&arreglo[np];
}
system("cls");
apu=arreglo;
for(np=1;np<=2;np++)
{
cout<<"nnDatos del alumno "<<np<<" son:"<<endl;
cout <<"nNúmero de control: "<<apu->numCtrl;
cout <<"nNombre: "<<apu->nombre;
cout <<"nEdad: "<<apu->edad;
cout <<"nSexo: "<<apu->sexo;
cout <<"nCalificacion: "<<apu->calif;
apu=&arreglo[np];
}
return 0;
}](https://image.slidesharecdn.com/ejemploarreglodeestructurasapuntadores-130928022516-phpapp02/75/Arreglo-de-estructuras-con-apuntadores-estaticos-1-2048.jpg)