Examen final

an anonymous user · May 27, 2023
#include <iostream>
using namespace std;

int main() {
    int numero_ciclistas;
    int distancia;
    string nombre;
    string apellido;
    int edad;
    double altura;
    int numero_anios_prefesional;
    int codigo_equipo;
    int suma_edades;
    int contador_ineos;
    int contador_bora;
    int contador_MOVISTAR;
    int contador_astana;
    int contador_jumbo;
    int distancia_maxima = 1;
    int distancias_superiores;
    int ciclista_michael;
    
    cin >> numero_ciclistas;
    
    
    for(int i = 1; i <= numero_ciclistas; i++){
        cin >> distancia;
        cin >> nombre;
        cin >> apellido;
        cin >> edad;
        cin >> altura;
        cin >> numero_anios_prefesional;
        cin >> codigo_equipo;
        
        suma_edades += edad;
        
        
        switch(codigo_equipo)
        {
            case 1:
                contador_ineos++;
            break;
            case 2:
                contador_bora++;
            break;
            case 3:
                contador_MOVISTAR++;
            break;
            case 4:
                contador_astana++;
            break;
            case 5:
                contador_jumbo++;
            break;
        }
        
        if(distancia > distancia_maxima ){
            distancia_maxima = distancia;
        }
        
        if(distancia > 100){
            distancias_superiores += distancia;
        }
        
        if(nombre == "Michael"){
            ciclista_michael++;
        }
        

    }   
    

    
    cout << "Numero de ciclistas de INEOS : " << contador_ineos << endl;
    cout << "Numero de ciclistas de BORA : " << contador_bora << endl;
    cout << "Numero de ciclistas de movistar : " << contador_MOVISTAR << endl;
    cout << "Numero de ciclistas de astana : " << contador_astana << endl;
    cout << "Numero de ciclistas de jumbo : " << contador_jumbo << endl;
    cout << "La suma de todas las edades es : " << suma_edades << endl;
    cout << "Distancia maxima : " << distancia_maxima << endl;
    cout << "Suma de distancias superioes a 100 : " << distancias_superiores << endl;
    cout << "Ciclistas que se llaman michael  : " << ciclista_michael << endl;
    
    return 0;
}
Output
(Run the program to view its output)

Comments

Please sign up or log in to contribute to the discussion.