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

Игра "угадайка" с использованием do while. Ошибка. - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
mavol
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 9
03.11.2011, 14:21     Игра "угадайка" с использованием do while. Ошибка. #1
Собственно задача:

Написать программу, играющую с пользователем в "угадайку" - пользователь загадывает число, компьютер пытается его отгадать. Компьютер называет свои варианты, а пользователь отвечает лишь "больше" либо "меньше".


Вот прога:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{  int F;
     int n;
     cout << "Zagadayte cislo ot 1 do 10";
 do {
     int F;
     cout << "Eto chislo" << n << "?";
     cout << "1 esli rovno, 2 esli bolse: >";
     cin  >> F;
        if(F==1) 
        cout << "Ugadal";
        else
        n=n+2;
        while (F==1){ 
        cout << "Ugadal";
        }
 }
getch();
 return 0;
}
Ругается на "n" и getch(), а так же не могу понять как сделать с "меньше".

Добавлено через 3 минуты
Я новичек, так что не ругайтесь пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2011, 14:21     Игра "угадайка" с использованием do while. Ошибка.
Посмотрите здесь:

Подскажите почему может появляться ошибка: "неразрешенный внешний символ "_SDL_..."" C++
C++ Игра "Угадайка – 4"
C++ Консольная "графика", игра "Тетрис". Фигуры перестают прорисовываться на определенном этапе
C++ Карточная игра "Дурак" - Ошибка загрузки dll карт
Возникает ошибка "0xC0000005: Нарушение прав доступа при чтении "0xfeeefee2"." C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
04.11.2011, 01:29     Игра "угадайка" с использованием do while. Ошибка. #21
Цитата Сообщение от mavol Посмотреть сообщение
Не совсем ясна суть сообщения. Поясните пожалуйста
вы вводите с клавиатуры число, программа его "угадывает" с помошью сравнений больше\меньше.

Добавлено через 52 секунды
юзеру даже не надо отвечать "больше\меньше", программа за него все определяет.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SDmaN
54 / 51 / 2
Регистрация: 22.07.2011
Сообщений: 436
04.11.2011, 10:32     Игра "угадайка" с использованием do while. Ошибка. #22
Цитата Сообщение от alkagolik Посмотреть сообщение
вы вводите с клавиатуры число, программа его "угадывает" с помошью сравнений больше\меньше.
Добавлено через 52 секунды
юзеру даже не надо отвечать "больше\меньше", программа за него все определяет.

Не по теме:

в чем суть игры тогда?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2011, 11:08     Игра "угадайка" с использованием do while. Ошибка.
Еще ссылки по теме:

При компиляции ошибка: C2228: left of ".real",".imag" must have struct/class/union C++
Ошибка "error C2446: :: нет преобразования "int" в "char *" C++
C++ Текстовая игра "Кто хочет стать миллионером?" с использованием классов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
04.11.2011, 11:08     Игра "угадайка" с использованием do while. Ошибка. #23
Цитата Сообщение от SDmaN Посмотреть сообщение
в чем суть игры тогда?
Цитата Сообщение от mavol Посмотреть сообщение
пользователь загадывает число, компьютер пытается его отгадать. Компьютер называет свои варианты, а пользователь отвечает лишь "больше" либо "меньше".
отличие лишь в том что компьютер не задает никаких вопросов, а выводит точный результат, отвечая на эти вопросы при сравнении с введенным числом. Вообще-то суть не в игре, а в алгоритме поиска.
Yandex
Объявления
04.11.2011, 11:08     Игра "угадайка" с использованием do while. Ошибка.
Ответ Создать тему
Опции темы

Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru