Red de conocimiento informático - Problemas con los teléfonos móviles - Programación Stu

Programación Stu

# include & ltiostream & gt

¿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":

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.