
DEV C++
Publicado por cachito (2 intervenciones) el 30/08/2021 16:43:23
ALGUIEN QUE ME AYUDE
EN DEVC++
Generar una serie de números primos entre 2 a 1000
EN DEVC++
Generar una serie de números primos entre 2 a 1000
Valora esta pregunta


-1
#include <iostream>
#include <cmath>
using namespace std;
bool esPrimo(int);
int main() {
int numero;
for (numero=2; numero<=1000; numero++) {
if (esPrimo(numero))
cout << numero << " ";
}
return 0;
}
bool esPrimo(int n) {
int p=0, i;
int r = sqrt(n);
for (i=1; i<=r; i++) {
if (n % i == 0)
p++;
}
if (p == 1)
return true;
else
return false;
}