[ Foro de C++ ]
Realice un programa que lea un número y nos calcule el siguiente primo
mayor al valor leído.(He intentado el programa varias veces y no me acaba saliendo, ayuda pls)
Incluye alguno de los ejemplos, para que veamos en qué estás fallando...
#include <iostream>
using namespace std;
int main ()
{
int j, aux, i, n, primo ;
bool prim = false;
cout << "Ingrese un numero" << endl;
cin>> n;
do
{
if (j == 0)
{
cout << "El siguiente numero primo es " << primo;
}
else
{
for (i = 2; i < n ; i++ && n++)
{
aux = n % i;
if (aux == 0)
{
j = 1;
}
}
if (j == 0)
{
prim = true;
primo = n;
}
}
}
while (prim == true);
return 0;
}
Tras haberle dedicado 2 horas y media no consigo que el programa haga lo que me pide el enunciado y no se ni lo que falta ni veo el o los fallos. Ayuda pls lo tengo que tener resuelto en 3 días.
Ya no hace falta que te molestes en responder, ya hoy se cumple el plazo de entrega, gracias, ya se una página a la que no tengo que acudir, y por supuesto recomendar que no acudan, un saludo.
Vaya, siento haber llegado tarde, pero mi tiempo es muy limitado. Suerte!
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)