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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
mavol
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 9
#1

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

03.11.2011, 14:21. Просмотров 2625. Ответов 22
Метки нет (Все метки)

Собственно задача:

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


Вот прога:

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. Ошибка.
Посмотрите здесь:
C++ Игра "Угадайка – 4"
Игра "Угадайка" C++
C++ Текстовая игра "Кто хочет стать миллионером?" с использованием классов
C++ Карточная игра "Дурак" - Ошибка загрузки dll карт
Патерн "прототип" не работает, выдаёт ошибку "недопустимый вызов нестатической ф-ции", где я в коде ошибка? C++
Ошибка преобразование "time_t" в "unsigned int", возможна потеря данных C++
C++ #include "Sales_item.h" - ошибка "включаемый файл включает самого себя"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alkagolik
Заблокирован
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. Ошибка.
Еще ссылки по теме:
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "fprot" C++
C++ Ошибка в Eclipse "Type Program "make" not found in PATH"
C++ Ошибка экземпляра класса: отсутствие ";" перед идентификатором "o_scenes_1"
C++ Ошибка C2676 бинарный "[": "matr" не определяет этот оператор
Оператор "delete" и ошибка "_BLOCK_TYPE_IS_VALID(pHead->nBlockUse) Error" C++

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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru