Muy buenas gente.
Estoy haciendo un programa el cual me devuelva una cantidad de números primos, es decir, el usuario pone el numero 5 y sale los 5 primeros números primos.
El problema que tengo es que cuando introduce el número el usuario, el programa se queda tal cuál y se cierra.
A ver si alguno me puede echar una manilla xDD
Os dejo el código
Código C++:
Ver original#include <iostream>
using namespace std;
int main() {
int num,numPrimos,num1=1,cont=0;
cout<<"Introduzca el numero de primos para ver: ";
cin>>num;
do
{
for(int i=0;i<=num1;i++)
{
if(num1%i==0)
{
cont++;
}
if(cont<=2)
{
cout<<num<<",";
numPrimos++;
}
}
num1++;
}
while(numPrimos<=num);
return 0;
}
Saludos