[ Foro de C ]

Problema en C

30-Oct-2020 00:58
Invitado (Franco f)
1 Respuestas

Necesito ayuda con este problema, si alguien sabe lo agradeceria
Debe estar programado en C

Dado un número natural K de dos cifras, se pide mostrar los números naturales primos que le anteceden. Por ejemplo, si K= 12 la salida será {2, 3, 5, 7, 11).


30-Oct-2020 10:12
Nacho Cabanes (+83)

¿Sabrías recorrer los números anteriores con un "for"?

¿Sabrías ver si un número es par, usando el operador módulo (%)?

¿Sabrías ver si un número es primo, mirando por cuantos números menores que él es divisible?

Con esas tres cosas ya lo tienes hecho. Se podría mejorar creando una función "esPrimo", para que el resultado sea más legible, pero esas son las ideas básicas.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)