Программирование на С++ — игра в догадки

Следующая программа будет загадывать число в интервале от 0 до 99. Пользователю даётся 8 попыток для того, чтобы угадать это число. После каждого ввода, программа будет сообщать пользователю, в каком направлении следует идти.

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    int num = rand() % ___;
    int nick = -1;
    int trycount = 0;

    while(nick __ num __ trycount < 10)
    {
        cout __ "Угадайте число: ";
        cin __ nick;

        __(nick < num)
            cout << "меньше" << endl;

        __(nick > num)
            cout << "больше" << endl;

        __________;
    }

    if(nick == num)
        cout << "Вы угадали число";
    ____
        cout << "Извините, вы не смогли угадать число:" << ______;
______ 0;
}
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    int num = rand() % 100;
    int nick = -1;
    int trycount = 0;

    while(nick != num && trycount < 10)
    {
        cout << "Угадайте число: ";
        cin >> nick;

        if(nick < num)
            cout << "меньше" << endl;

        if(nick > num)
            cout << "больше" << endl;

        trycount++;
    }

    if(nick == num)
        cout << "Вы угадали число";
    else
        cout << "Извините, вы не смогли угадать число:" << num;
return 0;
}

Автор: Marienko L.
Дата: 18.09.2012
Поделиться:

Комментарии

  1. Дмитрий Пешков

    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int num = rand() % 99;
        int nick = -1;
        int trycount = 0;
     
        while(nick != num && trycount < 10)
        {
            cout << "Угадайте число: ";
            cin >> nick;
    
            if(nick > num)
                cout << "меньше" << endl;
    
            if(nick < num)
                cout << "больше" << endl;
     
            ++trycount;
        }
    
        if(nick == num)
            cout << "Вы угадали число";
        else
            cout << "Извините, вы не смогли угадать число:" << num;
        return 0;
    }
  2. Никита Зайцев

    #include «stdafx.h»
    #include <cstdlib>
    #include <iostream>
    #include <clocale>

    using namespace std;

    int main()
    {
    setlocale(LC_CTYPE, «Russian»);
    int num = rand() % 100;
    int nick = -1;
    int trycount = 0;

    while (nick != num && trycount < 8)
    {
    cout << «Угадайте число: «;
    cin >> nick;

    if(nick < num)
    cout << «больше» << endl;

    if(nick > num)
    cout << «меньше» << endl;

    trycount ++;
    }

    if (nick == num)
    cout << «Вы угадали число» << endl;
    else
    cout << «Извините, вы не смогли угадать число:» << num << endl;

    system(«pause»);
    return 0;
    }

  3. Алексей Бежанов

    #include <cstdlib>
    #include <iostream>

    using namespace std;

    int main(int argc, const char* argv[])
    {
    int num = rand() % 99;
    int nick = -1;
    int trycount = 1;

    cout << num << endl;
    while(nick != num && trycount < 9)
    {
    trycount++;
    cout << «Ugadaite 4islo: «;
    cin >> nick;

    { if(nick < num)
    cout << «malovato» << endl;

    if(nick > num)
    cout << «perebral» << endl;

    continue;}
    }

    if(nick == num)
    cout << «ti megakrut!»;
    else
    cout << «ti luser vot otvet:» << num;
    cin.get();
    return 0;
    }

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.