Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Lekcja 16- sprawdzenie rozwiązania

Ostatnio zmodyfikowano 2011-12-04 15:25
Autor Wiadomość
Mioka
Temat założony przez niniejszego użytkownika
Lekcja 16- sprawdzenie rozwiązania
» 2011-12-02 19:38:32
Może być takie rozwiązanie do lekcji 16:
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
   
    srand( time( NULL ) );
   
    int cyfra;
    int liczba =( rand() % 1000 ) + 1;
    int strzaly = 1;
   
   
    std::cout << "Jest to któtka gra. Twoim celem jest odgadnąć cyfrę z przedziału 1 - 1000 " << std::endl;
   
    do
    {
        bool good;
        cout << "zgaduj" << endl;
        good = cin.good();
        std::cin >> cyfra;
        std::cin.clear();
        std::cin.ignore();
        if( cyfra > 1000 || cyfra < 1 )
             cout << "Wpisz poprawnie!";
       
        strzaly++;
       
       
        if( cyfra > liczba )
        {
            cout << "podano za dużą liczbę" << endl;
        }
        if( cyfra < liczba )
        {
            cout << "podano za małą liczbę." << endl;
        }
        if( cyfra == liczba )
        {
           
            cout << "Gratulacje Wygrałeś!! ;) zgadłeś za " << strzaly << " razem" << endl;
            cout << "Szukaną liczbą była: " << liczba << endl;
        }
       
    } while( cyfra != liczba );
   
}
P-45060
pekfos
» 2011-12-02 19:44:16
C/C++
good = cin.good();
std::cin >> cyfra;
odwrotnie..
P-45061
Mioka
Temat założony przez niniejszego użytkownika
» 2011-12-02 19:52:48
A po za tym wszystko dobrze?
P-45062
pekfos
» 2011-12-02 20:47:22
sam tego nie wiesz? przetestuj dla różnych danych (w tym błędnych).
P-45065
Mioka
Temat założony przez niniejszego użytkownika
» 2011-12-03 10:55:51
Chodziło mi o to, czy może być takie rozwiązanie dla tego zadania, czy przypadkiem źle czegoś nie zinterpretowałem.
P-45084
malan
» 2011-12-03 14:29:57
Co się stanie kiedy użytkownik trafi za pierwszy razem? Co program wypisze?
P-45094
Mioka
Temat założony przez niniejszego użytkownika
» 2011-12-03 21:45:45
Po prostu wyświetli się napis: Gratulację zgadłeś za 1 razem.
P-45112
malan
» 2011-12-03 22:08:22
Jesteś pewny?
P-45113
« 1 » 2
  Strona 1 z 2 Następna strona