1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

C++ funçao rand

Discussão em 'Programação' iniciada por bernzramalho, 6 de Março de 2009. (Respostas: 2; Visualizações: 3049)

  1. bernzramalho

    bernzramalho Power Member

    Boas, tou a trabalhar neste "mini-jogo", e queria utilizar a função rand para ele gerar os numeros, só que ainda não percebo muito disto.
    Código:
    #include <iostream>
    using namespace std;
     
    int main()
    {
    int numero3 = 6;
    int numero2 = 4; //escolham um número qualquer
    int numero = 2; 
    int tentativa; //a tentativa do utilizador
     
    cout << "Bem-Vindo ao jogo Adivinha o Numero." << endl;
    cout << "Tens 3 Tentativas para acertar no numero correcto. Boa Sorte." << endl;
    cout << "\n\nInsire a tua tentativa (1-10): ";
    cin >> tentativa;
     
    cout << "\nEscolheu o numero \'" << tentativa << "\'." << endl;
    cout << "O numero sorteado e \'" << numero << "\'." << endl;
     
    cout << "\nSe acertas-te a primeira, parabens!" << endl;
    cout << "Se Falhas-te, Tenta de Novo." << endl;
     
    cout << "So tens mais 2 Tentativa para acertar no numero correcto. Boa Sorte." << endl;
    cout << "\n\nInsire a tua tentativa (1-10): ";
    cin >> tentativa;
     
    cout << "\nEscolheu o numero \'" << tentativa << "\'." << endl;
    cout << "O numero sorteado e \'" << numero2 << "\'." << endl;
     
    cout << "\nSe acertas-te, parabens! Mas tenta mais vezes para conseguires a primeira." << endl;
    cout << "Tenta de novo" << endl;
     
    cout << "Se nao acertaste algo me diz que na proxima iras acertar. : D" << endl;
    cout << "So tens mais 1 Tentativa para acertar no numero correcto. Boa Sorte." << endl;
    cout << "\n\nInsire a tua tentativa (1-10): ";
    cin >> tentativa;
     
    cout << "\nEscolheu o numero \'" << tentativa << "\'." << endl;
    cout << "O numero sorteado e \'" << numero3 << "\'." << endl;
     
    cout << "\nSe acertas-te, parabens! Mas tenta mais vezes para conseguires a primeira." << endl;
    cout << "Ate a Proxima!" << endl;
    cout << "Prima ENTER para saires..." << endl;
     
    cin.get();
    cin.get();
    return 0;
    }
    
    Alguem me poderia ajudar?
    Cumprimentos
     
    Última edição pelo moderador: 7 de Março de 2009
  2. Ronnie_03

    Ronnie_03 Power Member

    Dá uma vista de olhos neste tópico que é sobre como gerar numeros aleatórios em c++.

    Cumps
     
  3. fabio.silva

    fabio.silva Power Member

    Acho que é mais fácil fazer esse "mini-jogo" com um do...while..
    Cumps
     

Partilhar esta Página