Feu un programa que llegeixi dues seqüències ordenades amb i racionals i , i que els escrigui ordenats però sense repetits.
El vostre programa ha d’utilitzar la definició
struct Racional {
int num, den;
};
per implementar una funció @int comparador(const Racional& a, const Racional& b);@ que retorni 0 si , qualsevol enter positiu si , i qualsevol enter negatiu si .
L’entrada conté un natural , seguit d’una seqüència creixent amb racionals, seguida d’un natural , seguit d’una seqüència creixent amb racionals. Tots els numeradors i denominadors són estrictament positius, i sense factors comuns. A més, són prou petits per evitar sobreiximents si feu els càlculs raonables que calen.
Escriviu una línia per a cada racional de l’entrada, en ordre i sense repetits.
Per comoditat, llegiu i guardeu les dues seqüència en un vector cadascuna.
Si useu el tipus double o el sort,
sereu qualificats amb un zero.
Autoria: Professorat de P1
Generació: 2026-01-25T11:50:08.169Z
© Jutge.org, 2006–2026.
https://jutge.org