Форум программистов, компьютерный форум CyberForum.ru

Игра "Угадай число" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стирание старых отрисовок. http://www.cyberforum.ru/cpp-beginners/thread118464.html
Здравствуйте, помогите пожалуйста. Моя программа рисует шары, радиус которых можно менять во время выполнения программы, но когда я меняю радиус шары нового радиуса создаются а шары старого радиуса не стираются и стереть их можно только перекрыв мое окно другим. Подскажите пожалуйста как избавиться от старых шаров.
C++ Вывод элементов массива Написать программу на языке С, которая демонстрирует для вывода четырех элементов целочисленного массива b использование четырех методов ссылки на элементы массива: • Имя массива и индекс; • Указатель/смещение с именем массива; • Указатель и индекс; • Указатель/смещение. Как написать такую програмку сам не знаю , может кто из форумчан поможет, буду крайне признателен. http://www.cyberforum.ru/cpp-beginners/thread118461.html
C++ Решить уравнения!!
Знайты х!! -5x+p=0, p- задать с клавиатуры!!! Напишите код!
Вывод в двухмерный массив случайных чисел в диапазоне 0-1000 C++
Написать программу на языках С, которая должна находить максимальный элемент в двухмерном массиве (размерностью 7 Х 7) случайных чисел в диапазоне 0 .. 1000. Помогите пожалуйста с массивом.
C++ Как отправлять данный файл на данный адрес электронной почты? http://www.cyberforum.ru/cpp-beginners/thread118422.html
Нужно, чтобы программа автоматически отправляла содержимое файла на определенный заранее электронный адрес или загружала на сайт(пример использования: программа заполняет файл нужными данными, затем по нажатии кнопки отправляет его на почту или загружает на сайт). Как это реализовать? Если это важно, то почта на яндексе, сайт на юкозе. Помогите, пожалуйста. Добавлено через 6 часов 52 минуты...
C++ Вычислить функцию с точностью 6 знаков после десятичной точки )Вычислить функцию f(x,a)= при x=0.4, 0.6,..., 1.2 и a=2, 3, 4, 5 с точностью 6 знаков после десятичной точки. подробнее

Показать сообщение отдельно
SmiThUa
0 / 0 / 0
Регистрация: 15.10.2009
Сообщений: 8
18.04.2010, 13:37     Игра "Угадай число"
Нужно доделать код программы... (Желательно до 24-го числа.. но можно и позже)

Задание:
напишите программу, которая будет уметь играть (за кого-либо из игроков) в такую игру. Один игрок загадывает натуральное число от 1 до N, другой должен его угадать, задавая вопрос вида "Это число ...?" и получая один из ответов "да", "загаданное число больше" или "загаданное число меньше. Программа должна играть оптимально (угадывать за наименьшее количество вопросов, то есть нужно применить бинарный поиск. Программа должна работать правильно, независимо от того, оптимальным образом ставит вопрос игрок-человек дал ссуперечни ответа (например, один раз сказал, что число больше 100, а через несколько ходов - что меньше 101), программа должна подробно об этом рассказать.

Вот мои наработки, но тут не все предусмотрено..

C++
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
35
36
37
38
39
#include <iostream>
#include <time.h>
 
using namespace std;
 
int main()
{
    srand(time(NULL));
    int number = rand() % 100 + 1;
    int num;
    int points = 10;
    cout << "I know a number (1..100)" << endl;
m1:
    cout << "Enter this number: ";
    cin >> num;
    if (num == number)
    {
        cout << "You are WINNER!!! You have "
            << points << " points!" << endl;
        goto m2;
    }
    else
    {
        if (num < number)
            cout << "Your number is too small("
            << points << " points)" << endl;
        else
            cout << "Your number is too big("
            << points << " points)" << endl;
}
    if (points == 0)
    {
        cout << "You are loser..." << endl;
        goto m2;
    }
    goto m1;
m2:
    system("PAUSE");
    return 0;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru