/*
-Programa para determinar el mejor jugador
cada jugador:
-nombre: string
-numero: int
-club: string
-Ngoles: int
A- Estructura
B- Crear 4 jugadores
C- Determinar el mejor jugador:
visualizar sus datos
D- suma de los goles
E- datos del 2º mejor jugador
*/
#include <iostream>
#include <windows.h>
using namespace std;
const int Nmax=4;
struct jugador
{
string nombre;
int numero;
string club;
int numerogoles;
};
//Copiar jugador a jugadores
typedef jugador jugadores [Nmax];
//LeerDatos
void LeerJugador(jugador& j)
{
cout<<"Jugador:"<<endl<<endl;
cout<<"Nombre:";
cin >> j.nombre;
cout<<"Numero:";
cin >> j.numero;
cout<<"Club:";
cin >> j.club;
cout<<"Numero Goles:";
cin >> j.numerogoles;
}
void VisualizarJugador(jugador j)
{
cout<<"Jugador:"<<endl;
cout<<"Nombre:"<< j.nombre<<endl;
cout<<"Numero:"<< j.numero<<endl;
cout<<"Club:"<< j.club<<endl;
cout<<"Numero goles:"<<j.numerogoles<<endl;
cout<<" " <<endl;
}
int main()
{
jugador j1,j2,j3,j4,jugadormejor,jugadormejor2;
jugadormejor.numerogoles=0;
jugadormejor2.numerogoles=0;
double sumagoles=0;
LeerJugador(j1);
LeerJugador(j2);
LeerJugador(j3);
LeerJugador(j4);
if (j1.numerogoles > jugadormejor.numerogoles) jugadormejor=j1;
if (j2.numerogoles > jugadormejor.numerogoles) jugadormejor=j2;
if (j3.numerogoles > jugadormejor.numerogoles) jugadormejor=j3;
if (j4.numerogoles > jugadormejor.numerogoles) jugadormejor=j4;
VisualizarJugador(jugadormejor);
if(j1.numerogoles >= jugadormejor2.numerogoles && j1.numerogoles < jugadormejor.numerogoles) jugadormejor2=j1;
if(j2.numerogoles >= jugadormejor2.numerogoles && j2.numerogoles < jugadormejor.numerogoles) jugadormejor2=j2;
if(j3.numerogoles >= jugadormejor2.numerogoles && j3.numerogoles < jugadormejor.numerogoles) jugadormejor2=j3;
if(j4.numerogoles >=jugadormejor2.numerogoles && j4.numerogoles < jugadormejor.numerogoles) jugadormejor2=j4;
VisualizarJugador(jugadormejor2);
sumagoles= j1.numerogoles+j2.numerogoles+j3.numerogoles +j4.numerogoles ;
cout<<"La suma de goles es de: " <<sumagoles<<endl;
system("pause");
}