Programación Stu
¿Usar? ¿Espacio de nombres? std
#¿Definición? número? 3?//Número de estudiantes en la clase
¿Clase? Estudiante
{
Privado:
int? regnum, matemáticas, inglés, informática;
Char? Nombre[20];
Público:
int? suma();
¿No es válido? Promedio();
¿No es válido? display();
¿No es válido? setData();
};
int? cstudent::sum()
{
¿Regresión? (Matemáticas + Inglés + Computadora);
}
¿No válido? Estudiante::average()
{
¿Flotador? ave
ave=(Matemáticas+Inglés+Informática)/3;
cout & lt& lt"El número de matrícula es"< & ltregnum & lt& lt"La puntuación media de los alumnos es:"
}
¿Anulado? Estudiante::display()
{
cout & lt& lt"Número de registro:"
cout & lt& lt"Nombre:"
cout & lt& lt"Matemáticas:"
}
¿No es válido? cstudent::setData()
{
cout & lt& lt"Por favor ingrese la información del estudiante:"
cout & lt& lt"Número de registro:";
CIN>>regnum
cout<<"name:";
CIN>>name;
cout & lt& lt"Matemáticas": p>
CIN & gt;& gtMatemáticas;
cout & lt& lt"Idioma extranjero":
CIN & gt;& gtInglés;
cout & lt& lt"Equipo:";
CIN & gt;& gtEquipo;
}
¿No es válido? principal()
{
int? Yo;
¿estudiante? stu[núm];
for(I = 0;i<numi++)
{
Stu[i]. setData();
}
int? max=0, maxj
for(I = 0; i & ltnumi++)
{
cout & lt& lt"primero"
}
for(I = 0; i & ltnumi++)
{
Stu[i]. media();
}
for(I = 0;i<numi++)
{
if (Stu[ i].sum ()>max)
{
max=stu[i]. sum();
maxj = I;
}
}
cout & lt& lt"El estudiante con la puntuación más alta en la clase Toda la información de datos "& lt& ltendl
Stu[maxj]. display();
}
//El tamaño de la clase es desconocido y se puede determinar mediante una definición de macro.