Control C502E P17652


Statement
 

pdf   zip

thehtml

Feu un programa que llegeixi informació sobre unes quantes persones, i que escrigui les dones amb edat estrictament inferior a l’edat de l’home més vell. Cada persona es descriu amb el seu nom, si és un home o una dona, i la seva edat.

El vostre programa ha de definir i usar el tipus

struct Persona { string nom; bool dona; int edat; };

Entrada

L’entrada comença amb un natural n > 0, seguit de la descripció de n persones. Els noms són paraules no buides formats només amb lletres majúscules. El gènere s’indica amb la paraula “dona” o “home”. A continuació ve l’edat (un natural estrictament positiu). L’entrada conté com a mínim un home. No hi ha dues persones idèntiques entre sí.

Sortida

Cal escriure les dones amb edat estrictament inferior a l’edat de l’home més vell, en el mateix ordre amb què apareixen a l’entrada, i seguint el format dels exemples.

Public test cases
  • Input

    7
    MARIA dona 40
    JOAN home 30
    JOSEP home 60
    ROSER dona 60
    CRISTINA dona 65
    ANNA dona 20
    ANTONI home 40
    

    Output

    MARIA 40
    ANNA 20
    
  • Input

    1
    ENRIC home 70
    

    Output

    
            
                                
  • Input

    2
    JORDI home 30
    MIREIA dona 20
    

    Output

    MIREIA 20
    
  • Information
    Author
    Professorat de P1
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++ Python