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

Как быть дальше? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление записи из файла http://www.cyberforum.ru/cpp-beginners/thread109393.html
Здравствуйте. Помогите пожалуйста над задачей, которую я не смог написать. Нужно удалить запись из файла, я понимаю, что нужно записывать через условие в новый фаил, только вот не пойму как( Буду...
C++ системы счислення зделать прогу которая переводит числа з восьмиричной в десятирічну систему числение. она должна роботать с дробами http://www.cyberforum.ru/cpp-beginners/thread109387.html
C++ Одномерный массив и нахождение целых чисел.
Добрый день. Требуется написать программу на С, которая подсчитывает количество целых чисел в последовательности аааа и попутно присваивает их(целые числа) последовательности bbbb. Размер...
C++ двумерный масив
мне нужно в задаче все непарные рядки матрицы ссунуть цыклично на К елементов в лево. масив построить сам смогу а вот как найти непарные рядки в матрыце и как вобще найти рядки я не могу, просто...
C++ Столбцы матрицы http://www.cyberforum.ru/cpp-beginners/thread109362.html
Найти произведение сумм четных элементов столбцов матрицы. Подскажите как правильно написать код //--------------------------------------------------------------------------- #include <vcl.h>...
C++ Непонятки с наследованием Будьте добры, проясните пожалуйста такой момент: Есть код: #include <iostream> using namespace std; class Counter { protected: unsigned int count; public: ... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
27.03.2010, 19:40
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
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <string>
#include <ctime>
using namespace std ;
 
int main ()
{
    //инициализация генератора случайных чисел текущим временем
    srand(time(NULL));
bool want; // пользователь хочет угадывать?
bool win=false; // пользователь угадал?
int attempts=0; // количество попыток.
int num; // загаданное программой число число.
int user_num; // число, написанное пользователем.
 
 
cout << "Igraem? (Yes/No)" << endl;
        char intro[4];
        cin >> intro;
        //Сравнение строк производится специальной функцией
        if (strcmp(intro, "Yes")==0)
        {
                want=true;      
                num=rand()%9+1;
                cout << "TEST! - " << num << endl;
        }
        else want=false;
 
while ((want==true) && (win==false))
        {
                    if(!attempts)//Чтобы сообщение о начале выводилось только один раз
                        cout << "Igra nachalas!" << endl;
                        attempts++;
                        cout << attempts << " popitka." << endl << "input number: ";
                        cin >> user_num;
                        cout << "\t";
 
                        if (user_num!=num)
                        {
                                cout << "Neverno!" << endl;
                        }
                        else
                        { 
                                cout << "Vi viigrali!" << endl;
                                cout << "Zagadannoe chislo- " << num;
                                cout << endl;
                                win=true;
                        }
        }
        system("pause");
        return 0;
}
Добавлено через 1 минуту
Кстати, без флага win можно обойтись, а для выхода из цикла while использовать команду break:
C++
1
2
3
4
5
while(want)
{
    //...
    break;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru