Quantcast
Viewing latest article 6
Browse Latest Browse All 20

Números Primos en C

Escriba un programa que calcule e imprima los N primeros números primos, siendo N un número introducido por teclado. Posteriormente agrega al programa una rutina para que muestre todos los números primos que hay entre 1 y N.

main () {
  int n, i, cont=1, es_primo, primo_ok, flag_primo;

  printf ("\n Ingrese un numero N: ");
  scanf("%d", &n);

  do {
    es_primo=cont;
    flag_primo=1;

    printf ("\n Evaluar Numero: %d", es_primo);

    for (i=cont-1;i>1;i--) {
         if ((es_primo%i)==0) {
             flag_primo=0;
             break;
         }
    }

    if (flag_primo==1) {
         primo_ok=es_primo;
         printf (" SI ES PRIMO %4d", primo_ok);
    }

    cont++;

  } while (cont<=n);
  printf("\n\n FIN");
}


Viewing latest article 6
Browse Latest Browse All 20

Trending Articles