Popular channels

Programacion Modular- Numeros primos

Este es el algoritmo usando el metodo top down a mi gusto e_e


#include
using namespace std;
bool esPrimo(int);
int cde(int);
void mostrarPrimos(int);
int main(int argc, char *argv[])
{
int n;
cout<< "ingrese un numero " ;
cin>>n;
mostrarPrimos (n);
return 0;
}
void mostrarPrimos(int n1)
{
int p=2;
while (n1>0)
{
if (esPrimo(p)==true)
{
cout<< p <<" ";
n1--;
}
p++;
}
}
bool esPrimo(int n1){
if(cde(n1)==2)
return true;
else
return false;
}
int cde(int n2){
int c=0,d=1;
for (;d<=n2;d++){
if(n2%d==0)c++;
}
return c;
}


Si introducen por ejemplo 10 , les muestra los primeros 10 números primos
0
0
0
0No comments yet