Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
mikhail90
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76
0

Программу "Угадай число"

22.03.2013, 18:34. Просмотров 646. Ответов 6
Метки (Все метки)

Необходимо написать программу "Угадай число". После того,как число угадано, программа спрашивает, хотите ли вы еще раз сыграть. После ввода ответа, программа вылетает. Помогите найти ошибку
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
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main()
{
    setlocale(0,"");
    int chislo, otvet;
    char* soglas = "да";
    srand(time(NULL));
    chislo = 1 + rand()%1000;
 
    cout << "Мое число между 1 и 1000 " << endl
        << "Вы можете его отгадать ?" << endl
        << "Пожалуйста, напечатайте вашу первую догадку" << endl;
    cin >> otvet;
    while (soglas == "да")
    {
       while (otvet != chislo)
       {
           if (otvet < chislo)
           {
               cout << "Слишком мало. Попытайся еще раз" << endl;
               cin >> otvet;
           }
           else if (otvet > chislo)
           {
               cout << "Слишком много. Попытайся еще раз" << endl;
               cin >> otvet;
           }
       }
       if (otvet == chislo)
       {
        cout << "Отлично, вы угадали!" << endl << "Хотите сыграть еще раз ? (да или нет)" << endl;
        cin >> soglas;
       }
    }
}


Вернуться к обсуждению:
Программу "Угадай число"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2013, 18:34
Готовые ответы и решения:

"Угадай число" (напишите программу, хочу проверить со своей).
&quot;Угадай число&quot;. Пользователю предлагается отгадать число за 10 попыток....

Написать программу "Угадай число"
Один из играющих задумывает число от 1 до 1000, другой пытается угадать его за...

Game "Угадай число" как зделать запрет на "букви" ????
Привет всем кто решил помочь. Написал прогру, но есть проблемка, когда ввожу...

Написать игру "Угадай число", используя цикл while
ку,нужно написать игру где компьютер угадывает число допустим за 7...

Реализовать генерацию случайных чисел для игры "Угадай число"
Всем привет!написал код для игры. По условию компьютер должен загадать число от...

6
Другие темы раздела
C++ исправление цикла http://www.cyberforum.ru/cpp-beginners/thread815729.html
Как сделать в else чтобы число n генерировалось заново,если числа n и m не простые? Также новая генерация числа К,если оно не удовлетворяет условию? #include <iostream> #include <stdio.h>...
C++ Написание библиотеки для воспроизведения MP3 Хочу вкупе своей программе добавить библиотеку для МР3. Можно ссылочек на то, как воспроизводить звук, и то, как устроен фаил? Если нужно что-то еще, то, пожалуйста, напишите http://www.cyberforum.ru/cpp-beginners/thread815726.html
C++ Максимальное число типа int
Я реализовал функцию перевода из двоичной системы счисления в десятичную, она работает хорошо, но когда я хочу ввести четырех байтный число, то выводит -1. Хочу советы как можно реализовать перевод с...
C++ Ввести ширину и высоту прямоугольника, вычислить его периметр
Ввести ширину и высоту прямоугольника, вычислить его периметр и вывести результат на экран монитора
C++ осуществлять выбор строк программы http://www.cyberforum.ru/cpp-beginners/thread815703.html
С помощью директив #if, #else, #elif осуществлять выбор строк программы для вычисления либо (a+b)^2, либо (a-b)^2
C++ Написать программу сравнения введенного числа со значениями Написать программу сравнения введенного числа со значениями 0,4,8,9 и 30 подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru