La ofuscación de un string respecto a un natural consiste en cambiar todas las letras por la letra que va puestos después de en el alfabeto.
Por ejemplo, ofuscacio(1,'A') = 'B', porque la
'B' va un sitio después del 'A'. Otros
ejemplos: ofuscacio(4,'B') = 'F'
ofuscacio(2,'AB') = 'CD'.
Es necesario implementar la función recursiva
void ofuscacio(int n, string s) con la siguiente
especificación:
PRE: La entrada es un entero
como
y un canal de caracteres
como
y
.
POST: escribe por el canal de salida cout
la ofuscación de la cadena de caracteres
respecto a
.
Si es necesario, puede utilizar el método pop_back()
para vectores y string.
Solo se aceptan soluciones recursivas.
Sólo tiene que enviar la función.
Un entero como y un canal de caracteres como y .
Por cada par n, s, la ofuscación de s
respecto de n.
Input/Output