Dev - C++ - Adivina el numero C++

 
Vista:
sin imagen de perfil

Adivina el numero C++

Publicado por JP (1 intervención) el 31/08/2017 02:10:45
Holaaa, alguien me podría hacer el favor de ayudarme con esto o decirme en que parte tengo error ,sólo puedo usar lo básico de c++ agradezco su ayuda
1504138412056-224199565
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Adivina el numero C++

Publicado por dario (107 intervenciones) el 31/08/2017 05:27:04
Tu bucle while se repite eternamente porque la variable dicho contiene un numero <=100.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 417
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Adivina el numero C++

Publicado por Thanatos (199 intervenciones) el 31/08/2017 05:45:45
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <cstdlib>   // srand(), rand()
#include <ctime>     // time()
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << "Adivine el numero\n";
    cout << "Escriba un numero entero de 0 a 100\n";
 
    srand(static_cast<unsigned>(time(NULL)));
    int pensado = rand() % 101;
 
    int dicho;
    while (cin >> dicho)
    {
        if (pensado == dicho)
        {
            cout << "Muy bien has adivinado el numero\n";
            break;
        }
        else if (pensado > dicho)
        {
            cout << "El numero es mayor\n";
        }
        else if (pensado < dicho)
        {
            cout << "El numero es menor\n";
        }
    }
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar