F003B. Nombres bessons

Dos naturals diferents es diuen bessons si el nombre d’aparicions de cada dígit és el mateix en cadascun d’ells. Per exemple, 25 i 52 són bessons, i 1225 i 5212 també. No són bessons 7899 i 7889, ni 102 i 12.

Feu un programa que digui quins nombres no tenen cap bessó dins d’un conjunt donat.

El vostre programa ha d’incloure i utilitzar la funció

    bool son_bessons(int a, int b);

que indica si dos naturals estrictament positius i diferents |a| i |b| són bessons.

Entrada

L’entrada és una seqüència de casos. Cada cas comença amb una paraula que l’identifica, seguida d’un natural nn, seguit de nn naturals estrictament positius, tots diferents.

Sortida

Per a cada cas de l’entrada, cal escriure una línia començant amb la identificació del cas, seguint amb la llista de nombres que no són bessons de cap altre nombre del mateix cas, i acabant amb el comptador de nombres escrits. Els nombres han d’aparèixer en l’ordre que han estat donats a l’entrada. Seguiu el format de l’exemple.

Informació del problema

Autoria: Professorat de P1

Generació: 2026-01-25T11:27:40.454Z

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