Triplets monos

Donats tres naturals @x@, @y@ i @z@, direm que formen un triplet mono
si, a cada posició dels dígits, un dels dígits és igual a la suma dels
altres dos. Per exemple,

    12145
    80246
    72301

és un triplet mono, perquè 5 + 1 = 6, 4 + 0 = 4, 1 + 2 = 3, 2 + 0 = 2, i
1 + 7 = 8.

Escriviu una funció recursiva

        bool es_mono(int x, int y, int z);

que retorni @true@ si i només si el triplet format pels tres nombres és
mono. Tingueu en compte que els tres nombres poden tenir un nombre de
dígits diferent. En aquest cas, cal suposar que comencen amb tants zeros
com calgui per igualar les tres longituds. Per exemple,

    42
    43
     1

és un triplet mono, però

     2
     3
    50

no ho és.

Precondició

Els tres nombres estan entre 1 i 10⁸.

Observació

Només cal enviar el procediment demanat; el programa principal serà
ignorat.

Informació del problema

Autoria: Salvador Roura

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

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