Dígits parells consecutius (Recursiu) T65476


Statement
 

pdf   zip   main.cc

Has de fer una funció recursiva tal que, donat un enter n > 0 retorni true si i només si n té almenys dos dígits parells consecutius. Aquesta és la declaració de la funció:

/* Torna cert sii n té almenys dos dígits parells consecutius.
   Només una solució recursiva. */

bool dos_parells_consecutius(int n);

Observació

Recordeu que el zero és parell.

Només has d’enviar un fitxer que contingui la funció requerida, amb els include necessaris i les funcions auxiliars que hauràs declarat (si n’hi ha), i res més.

Només acceptarem una solució recursiva. Una solució no recursiva anul·larà l’exercici.

Si cal, podeu fer servir funcions auxiliars, recursives o no, però cap d’elles pot tenir una iteració amb while o for.

Entrada

Enters més grans que zero.

Sortida

Per a cada enter, true si i només sí l’enter té dos dígits parells consecutius.

Public test cases
  • Input

    6
    11
    34455
    33123
    12121
    12
    44
    11234
    214412
    1212
    2211
    1122
    

    Output

    6: NO
    11: NO
    34455: SI
    33123: NO
    12121: NO
    12: NO
    44: SI
    11234: NO
    214412: SI
    1212: NO
    2211: SI
    1122: SI
    
  • Information
    Author
    PRO1
    Language
    Catalan
    Other languages
    Spanish
    Official solutions
    C++
    User solutions
    C++