Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/07/2011, 16:22
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 9 meses
Puntos: 228
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.