Cita:
Iniciado por razpeitia Espero que cierto usuario que empieza con vango no venga y escupa el código así nada mas.
RGT planeas pasarte todo tu curso preguntando aquí? Realmente te haz puesto a pensar 10 minutos en los problemas que te dan? o al menos intentarlo?
Para empezar esa no es la definición de un numero primo. La definición que seguramente te aprendiste en prepa: "Todo numero mayor o igual a 2, cuyo divisores solamente sean 1 y el mismo". Eso significa que no hay numero entre (1, n) exclusive que sean divisores de ese numero.
Toma lápiz y papel y haz la prueba con los números del 2 al 10.
Hola hermano,
pienso todo antes de pedir ayuda aqui, este foro es mi último recurso.
He pensado y llegue a esta conclusion:
Código:
if (liNumero / liNumero == 1 && liNumero / 1 == liNumero)
printf("\nEs primo.\n");
else
printf("\nNo es primo.\n");
ej:
13 / 13 = 1
ó
13 / 1= 13
si no es eso, entonces no es primo.
estoy en lo correcto?.