[ Foro de C++ ]

Duda

07-Nov-2017 11:51
Invitado (Thiolig)
5 Respuestas

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)


08-Nov-2017 19:52
Nacho Cabanes (+34)

Incluye alguno de los ejemplos, para que veamos en qué estás fallando...


09-Nov-2017 13:10
Invitado (Thiolig)


 
#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;
}
 


 


09-Nov-2017 18:23
Invitado (Thiolig)

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.


12-Nov-2017 14:10
Invitado (Thiolig)

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.


14-Nov-2017 13:07
Nacho Cabanes (+34)

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.)