L’ofuscació d’un string respecte a un natural consisteix en canviar tots les lletres per la lletra que va llocs després de en l’alfabet.
Per exemple, ofuscacio(1,'A') = 'B', perquè la
'B' va un lloc després de l'A'. Uns altres
exemples: ofuscacio(4,'B') = 'F' i
ofuscacio(2,'AB') = 'CD'.
Cal implementar la funció recursiva
void ofuscacio(int n, string s) amb la següent
especificació:
PRE: L’entrada és un enter
tal que
i una cadena de caràcters
tal que
i
.
POST: escriu pel canal de sortida cout
l’ofuscació de la cadena de caràcters
respecte
d’.
Si calgués, podeu fer servir el mètode pop_back() per a
vectors i string.
Només s’accepten solucions recursives.
Només cal que envieu la funció. La resta no es tindrà en compte.
Un enter tal que i una cadena de caràcters tal que i .
Per cada parell n, s, l’ofuscació d’s
respecte d’n.
Input/Output