Supongamos que introducimos una a, la cual será almacenada en la variable c como 'a'.
Se transformará en mayúscula con toupper(c) y será de nuevo asignada a la variable carácter c.
1ª comprobación: Como c tiene el valor de 'A', es distinto de 'X', condición cierta, seguimos en el bucle.
..............
..............
Los pasos anteriores se repetirían hasta que introdujésemos una x (ya sea mayúscula o minúscula), que me harían falsa la condición, y en consecuencia salir, y desplazarme a la sentencia j=100;.