necesito programa en C que genere numero primos

alfredo veza
22 de Marzo del 2006
tengo un problema, me pordias ayudar a crear un programa en C que genere N numeros primos, porfa ayudame

crisam
22 de Marzo del 2006
//espero que esto te sirva
#include<ctype.h>
#include<string.h>
#include<stdio.h>
#include<iostream.h>
#include<conio.h>

int esprimo(int num);

void main()
{
int n;
clrscr();
printf("ingrese un numero ");
scanf("%d",&n);
for(int x = 0; x<n;x++)
{
if (esprimo(x+1))
printf("%5d",x+1);
}

}


int esprimo(int num)
{
int cont = 0;
for (int x=2; x<num;x++)
{
if (num % x == 0)
cont++;
}
if (cont > 0)
return(0);
else
return(1);
}