Tema: duda
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2004, 10:47
rir3760
 
Fecha de Ingreso: diciembre-2002
Mensajes: 23
Antigüedad: 21 años, 5 meses
Puntos: 0
Puedes ser un poco mas especifico en tu pregunta?

Con el compilador de C que estoy utilizando (LCC-Win32) el codigo de tu programa se puede compilar y ejecutar correctamente aunque tiene algunas deficiencias, en el sentido de que no contiene errores pero el programa se podria mejorar un poco.

Yo le haria algunos cambios:

Código:
#include <stdio.h>
#include <stdlib.h>

int main (void){
   
   int es_primo = 1, i = 0, N = 0;

   printf("Este programa saca factores primos de un numero N\n");
   printf("Escriba un numero ");
   scanf("%i", &N);

   for (i = 2; i < N; i++)
      if (N%i == 0){
         printf("%i es divisible por %i\n", N, i);
         es_primo = 0;
      }

   if (es_primo)
      printf("%i es primo\n", N);

   return EXIT_SUCCESS;
}
Saludos