Cognom menor X95496


Statement
 

pdf   zip   main.cc

html

Suposant la declaració de la tupla que emmagatzema el nom d’una persona

   struct Name {
      string first, last;
   };

a on first és el nom i last és el cognom, fes una funció amb la capçalera:

   bool menor(vector<Name>::iterator it1,
              vector<Name>::iterator it2);

que retorna cert quan el cognom del Name apuntat per it1 és menor (per ordre alfabètic) que el cognom del Name apuntat per it2.

Entrada

La funció rep dos iteradors a vectors de noms.

Sortida

La funció retorna true quan el primer cognom és menor que el segon en ordre alfabètic. Altrament retorna false.

Observació

En la solució hauràs d’incloure la declaració de la tupla Name donada més amunt.

El programa principal utilitzat pel Jutge llegeix una llista de noms de persones, i mostra a la sortida el nom sencer de la persona amb el primer cognom per ordre alfabètic. En aquest càlcul es fa servir la funció menor.

Public test cases
  • Input

    Perico Palotes
    Anna Grama
    Felipe Ligroso

    Output

    Anna Grama
    
  • Input

    Lionel Astico
    Paco Merlo
    Carla Mentable
    Zacarias Taluego

    Output

    Lionel Astico
    
  • Information
    Author
    Pau Fernández
    Language
    Catalan
    Other languages
    Spanish
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++