#include // Declaración de funciones int rec(char char1, int n); char codeToChar(int code); int charToCode(char c); // Función recursiva rec int rec(char char1, int n) { if (char1 > 'a') { n = rec(codeToChar(charToCode(char1) - 1), n + 1); } return n; } // Función para convertir código a caracter char codeToChar(int code) { return (char)code; } // Función para convertir caracter a código int charToCode(char c) { return (int)c; } // Algoritmo principal int main() { char char1 = 'c'; int n = 0; printf("Result: %d\n", rec(char1, n)); return 0; }