Concurs de talents X59586


Statement
 

pdf   zip

thehtml

Escriu un programa que simuli un sistema d’avaluació per a un concurs de talents amb tres jutges. El programa ha de llegir tres enters entre 1 i 10, que representen les avaluacions dels tres jutges. Basant-se amb aquestes qualificacions, el programa ha de determinar el tipus de reconeixement que rebrà el participant i escriure un missatge per pantalla:

  • mitjana major o igual a 9, escriure per pantalla la frase “Medalla or”
  • mitjana major o igual a 7, però menor a 9, escriure la frase “Medalla plata”
  • mitjana major o igual a 5, però menor a 7, escriure la frase “Medalla bronze”
  • mitjana menor a 5, escriure la frase “Cap premi”

Cal tenir en compte que si dues qualificacions són iguals i la tercera és diferent, el programa sumarà o restarà un punt a la mitjana en funció de si la qualificació diferent és major o menor que les altres. Si és major, es restarà un punt i si és menor es sumarà un punt.

Un cop s’ha escrit el missatge per pantalla cal escriure l’avaluació obtinguda. A més a més, es reconeixerà un premi addicional al participant si les tres qualificacions són idèntiques i ha obtingut una medalla. En aquest cas s’escriurà, a més a més, la frase “Premi a la unanimitat”.

Punts examen: 0 Part automàtica: 0%

Entrada

L’entrada són 3 enters.

Sortida

Escriure un primer missatge amb el reconeixement que correspongui, l’avaluació final amb dos decimals i si s’escau, un segon missatge amb el reconeixement a la unanimitat, tal com es mostra en els jocs de prova públics.

Nota: Per tal que l’avaluació final es mostri amb dos decimals és necesari afegir just després del main les següents línies de codi:
cout.setf(ios::fixed);
cout.precision(2);

Public test cases
  • Input

    9 9 9

    Output

    Medalla or
    9.00
    Premi a la unanimitat
    
  • Input

    9 8 8

    Output

    Medalla plata
    7.33
    
  • Input

    6 3 6

    Output

    Medalla bronze
    6.00
    
  • Input

    5 5 5

    Output

    Medalla bronze
    5.00
    Premi a la unanimitat
    
  • Information
    Author
    Professors PRO1
    Language
    Catalan
    Other languages
    English Spanish
    Official solutions
    C++
    User solutions
    C++