Está en la página 1de 3

/*Hacer una estructura llamada alumno, en la cual se tendrán los siguientes Campos: Nombre, edad,

notas,

pedir datos al usuario para 3 alumnos, comprobar cuál de los 3 tiene el mejor promedio y
posteriormente imprimir los datos del alumno.

(Tomar evaluación de UTESA para las notas).*/

#include<iostream>

#include<conio.h>

using namespace std;

struct Promedio{

float nota1;

float nota2;

float nota3;

};

struct Alumno{

char nombre[20];

int edad;

struct Promedio prom;

}alumnos[3];

int main(){

int n_alumnos,posM=0;

float promedio_alumno[3],mayor=0;
cout<<"Digite el numero de alumnos: ";

cin>>n_alumnos;

for(int i=0;i<n_alumnos;i++){

fflush(stdin);

cout<<"Nombre: "; cin.getline(alumnos[i].nombre,20,'\n');

cout<<"Edad: "; cin>>alumnos[i].edad;

cout<<".:Notas del Examen:."<<endl;

cout<<"Nota1: "; cin>>alumnos[i].prom.nota1;

cout<<"Nota2: "; cin>>alumnos[i].prom.nota2;

cout<<"Nota3: "; cin>>alumnos[i].prom.nota3;

//Sacando el promedio del alumno

promedio_alumno[i] =
(alumnos[i].prom.nota1+alumnos[i].prom.nota2+alumnos[i].prom.nota3)/3;

if(promedio_alumno[i] > mayor){

mayor = promedio_alumno[i];

posM = i;

cout<<"\n";

cout<<"\n\nMostrando Datos del alumno con mejor Promedio"<<endl;

cout<<"Nombre: "<<alumnos[posM].nombre<<endl;
cout<<"Edad: "<<alumnos[posM].edad<<endl;

cout<<"Promedio: "<<promedio_alumno[posM];

getch();

return 0;

También podría gustarte