Insisto, con perdón, en que el error que hace que no muestre ningún resultado es:
que debería ser:
Citarfor( i = a ; i == 2 ; i-- )
que debería ser:
Citarfor( i = a ; i >= 2 ; i-- )
¡¡¡¡ Saluditos! ..... !!!!


) o a 20 si vas a calcular qué dos enteros tienen dos factores, etc. Lo propio sería ponerla a 2 y así vale para cualquier valor sólo que se penaliza el tiempo de respuesta. 
