Respuesta: Error al compilar codigo en C Primero ten en cuenta lo que te dijieron antes. Cuidado con i = 0. La division por cero no existe. Eso proboca la exepcion de coma flotante.
Luego ten en cuenta vos estas chequeando si un numero es primo y no si su raiz es primo.
Ejemplo 49. 49 = 7 x 7. Si chequeamos si 49 es primo chequeando si 7 es primo es un grave error.
Por eso deberias usar el comprobar = numero % i y no como lo tenias vos.
Se calcula la raiz porque es la cota maxima de un posible divisor. Hay teoremas que lo demuetran.
Espero que entiendas. |