Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Nombre:
- //TP N°:
- //EJ N°:
- // Comentarios:
- /* Se dispone de la información de los últimos 19 partidos del futbolista Diego Armando Laradona. Por cada partido se registró:
- Número de partido
- Minutos jugados
- Tarjetas amarillas
- Tarjetas rojas
- Goles
- Existe un registro para cada partido. Los mismos se encuentran ordenados por número de partido. Se pide calcular e informar:
- La cantidad de partidos que no jugó (partidos con minutos igual a cero)
- La cantidad de partidos que jugó por completo (minutos >= 90)
- El promedio de tarjetas recibidas por partido.
- El número de partido en el que haya convertido mayor cantidad de goles. Indicar también los goles convertidos.
- La mejor racha de partidos convirtiendo goles. Se debe mostrar la mayor cantidad de partidos consecutivos en los que haya convertido.
- */
- #include <iostream>
- using namespace std;
- int main(void){
- int i,npartido,mjugados,tamarilla,troja,goles;
- int cpartidosno=0; // pirmer punto
- int partcompletos=0; // segundo punto
- int acum=0; // tercer punto
- int maxgoles; // cuarto punto
- int maxnumpartido; // cuarto punto
- int contracha=0; // quinto punto
- int ultimaracha; // quinto punto
- int ultracha;
- for (i=0; i<4; i++)
- {
- cout<<"Numero de partido: "<<endl;
- cin>>npartido;
- cout<<"Minutos Jugados: "<<endl;
- cin>>mjugados;
- if (mjugados==0) // primer punto
- {
- cpartidosno++;
- }
- else if(mjugados>=90) // segundo punto
- {
- partcompletos++;
- }
- cout<<"Tarjetas amarillas: "<<endl;
- cin>>tamarilla;
- acum+=tamarilla; // tercer punto
- cout<<"Tarjetas rojas: "<<endl;
- cin>>troja;
- acum+=troja; // tercer punto
- cout<<"Goles: "<<endl;
- cin>>goles;
- if (i==0)
- {
- maxgoles=goles; // cuarto punto
- maxnumpartido=npartido; //cuarto punto
- }
- else if (goles>maxgoles)
- {
- maxgoles=goles;
- maxnumpartido=npartido;
- }
- if (goles>0)
- {
- contracha++;
- ultimaracha=contracha;
- }
- else if (goles==0)
- {
- contracha=0;
- ultracha=ultimaracha;
- }
- else if(contracha>ultracha)
- {
- ultracha=contracha;
- }
- cout<<"--------------------"<<endl;
- }
- cout<<"Partidos no jugados: "<<cpartidosno<<endl;
- cout<<"Partidos jugados completos: "<<partcompletos<<endl;
- cout<< "Promedio de tarjetas por partidos: "<<(float)acum/19<<endl;
- cout<<"El numero de partido en el que convirtio la mayor cantidad de goles fue: "<< maxnumpartido<< ", y la cantidad de goles fueron " << maxgoles<< endl;
- cout<<"La mejor racha de partidos consecutivos convirtiendo goles fueron: "<<ultracha<<endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment