Solicite esta pregunta sobre programación en lenguaje C, entrada 19, por qué salida 23
La variable de control i en el primer bucle comienza desde m+1. Si k no puede dividir i de 2 a i-1, el primer bucle interno saldrá normalmente porque excede el rango del bucle. condición de k>=i, genere esta i y luego finalice todo el ciclo.
Entonces, cuando ingresas 15, la salida es 17; cuando ingresas 19, la salida es 23.