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