Cognom menor

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.

Informació del problema

Autoria: Pau Fernández

Generació: 2026-01-25T16:37:28.977Z

© Jutge.org, 2006–2026.
https://jutge.org