martes, 19 de junio de 2012

/* PROGRAMA QUE DETERMINA SI UN NUMERO ES PRIMO */

// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)

int main () {
int n1,n2,n,i,ir=1,nl,j,lcon=0;
printf(" ingrese la cota inferior\n");
scanf("%d",&n1);
printf(" ingrese la cota superior\n");
scanf("%d",&n2);
for(j=n1;j<=n2;j++){
 ir=1;
 nl=j/2;
 for(i=2;i<=nl;i++){
  ir=j%i;
  if(ir==0)break;// para salir del for
 }
 if(ir!=0){ //!= es diferente
  lcon++;
  printf(" El numero %d es primo\n",j);
 }
}
printf(" en ese intervalo hay %d numeros primos\n",lcon);

return 0;
}

No hay comentarios: