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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Учебник Microaoft Visual C++ 2010 Windows Forms http://www.cyberforum.ru/cpp-beginners/thread785539.html
Подскажите какой-то учебник Microaoft Visual C++ Windows Forms, а то спрашивать постоянно не выход, так ничему не научусь :)
C++ Распознавание текста на картинке помогите плизз ((( http://www.cyberforum.ru/cpp-beginners/thread785533.html
C++ Квадратное увавнение
Решить полное квадратное уравнение, если а = 1 то решить с помощью теоремы Виета, а в других случаях с помощью дискриминанта (на экран выводится дискриминант и х1 и х2) . Числа а,b,c вводим с клавиатуры.
C++ char в double
Как превратить char в double? Я хочу написать программу в которой вводится два числа и в результате выводится число типа double. Думал написать вот так, но в конце программы выбивает ошибку. #include <iostream> #include <string> using namespace std; int main() { char a,b; char str="";
C++ Последовательность (найти повторяющуюся подстроку) http://www.cyberforum.ru/cpp-beginners/thread785490.html
Есть цикличная строка(йцйцйц или qwertyqwertyqwertyqwerty) необходимо найти повторяющуюся подстроку(йц или qwerty) Мне нужен только алгоритм.
C++ Деструктор отказывается нормально вызываться Здравствуйте, столкнулся с такой проблемой. Сидел игрался с динамическими переменными, и вот накодил. #include <iostream> #include <new> using namespace std; class Count{ int *p; public: Count(){ p=new int; cout << " Zapolnayem " << endl; подробнее

Показать сообщение отдельно
makShot
15 / 15 / 1
Регистрация: 07.07.2011
Сообщений: 38
13.02.2013, 18:33     Игра "Угадай число"
А еще можно добавить проверку числа a на валидные данные (на случай, если введено не 1 и не 0):

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
40
41
42
#include<iostream>
#include<stdlib.h>
#include<time.h>
 
using namespace std;
 
void zagadka (void);
int main()
{
    setlocale(0,"");
    char a = '1';
    while(a == '1'){
        zagadka();
       cout << "Отлично! Вы отгадали число" << endl;
 
       do
       {
           if ((a != '1') && (a != '0'))
               cout <<  "Неверное значение. Пожалуйста, повторите попытку"  <<  endl;
 
           cout << "Хотели бы сыграть еще раз ? (Да (1) или Нет (0))" << endl;
           cin >> a;
       } while ((a != '1') && (a != '0'));
       
    }
}
void zagadka (void)
{
    srand(time(NULL));
    int zagadanoe = 1 + rand()%1000;
    int otvet;
    cout << "Мое число между 1 и 1000\nВы можете его отгадать ?\nПожалуйста, напечатайте вашу первую догадку" << endl;
    cin >> otvet;
    while (otvet != zagadanoe)
    {
        if (otvet < zagadanoe)
            cout << "Мало. Введите снова" << endl;
        if (otvet > zagadanoe)
            cout << "Много. Введите снова" << endl;
            cin >> otvet;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru