28/07/2011, 16:22
|
| | 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. |