Cita:
Iniciado por aguml No tienes claro lo que haces:
Código C++:
Ver originalif (0<=a && a<=51)
{ //37 es mayor que 0 y menor que 51 así que entra
if (0<=a && a<=25)
//Cómo 37 es mayor que 25 ira al else
else
b='G'+a; //Aquí llega con el 37 por lo tanto nunca te dirá que % es inválido con tu metodo
Puede que no, pero no veo lógico lo que me dices. ¿Qué más da que introduzca un 'a' con un valor no perteneciente al rango que me interesa si luego se lo sumo a 'A', que es 26??