Sigui un nombre natural, sigui una base múltiple de dos, i sigui la representació de en base . En aquest problema, direm que és xupiguai en base si tots els seus dígits en posicions parelles (, , …) són més grans o iguals que , i tots els seus dígits en posicions senars són més petits que .
Per exemple, 50 és xupiguai en base 4, perquè s’expressa com 302. En canvi, 49 no és xupiguai en base 4, perquè s’expressa com 301. Però 49 sí que és xupiguai en base 10. Com exemple final, 59 no és xupiguai en base 10.
Escriviu una funció recursiva
bool es_xupiguai(int n, int b);
que digui si @n@ és o no xupiguai en base @b@.
Es compleix @n@ , @b@ , i que @b@ és parell.
Només cal enviar el procediment demanat; el programa principal serà ignorat.
No podeu usar cap procediment auxiliar. Qualsevol solució que no sigui recursiva tindrà un zero de qualificació.
Input/Output