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

игра два числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возникли огромные трудности с задачей. (С++) http://www.cyberforum.ru/cpp-beginners/thread447086.html
Возникли огромные трудности с данной программой. Помогите, если есть у кого-нибудь желание. Ближе к задаче: нам дан обычный текстовый файл.. в нём написана информация о номерах телефона.. в каждой строке находится информация об одном абоненте: номер телефона, фио, адрес. Нужно написать программу, которая осуществляет поиск абонента с заданным именем. (!)с использованием процедур и функций(!)...
C++ Определение характеристик компьютера Как программно определить характеристики компьютера? Какие нужны для этого библиотеки? Небходимо определить: ОС информация о разделах на жестком диске размер ОП разрядность шины данных характеристики процессора имя компьютера сведения о сетевом адаптере http://www.cyberforum.ru/cpp-beginners/thread447085.html
Сформировать из элементов матрицы меньше нуля одномерный массив, отсортировать его по убыванию методом выбора C++
Дан двумерный массив N X M. Сформировать из элементов меньше нуля одномерный массив отсортировать его по убыванию методом выбора
Задачка из учебника.. C++
Собственно условие: Из-за высокой цены на бензин водители озабочены затратами топлива своих автомобилей. Одтн водитель взял в рейс несколько емкостей бензина, заприсывая пройденные мили и бензин, использованный из каждой ескости. Разрабтайте программу на С++, которая вводила бы пробег в милях и бензин, использованный из каждой емкости. После ввода исходных данных программа должна расчитать и...
C++ C++ или Cи? http://www.cyberforum.ru/cpp-beginners/thread447031.html
Для того что бы написать программу которая делает восстановление системы по такому принципу: У вас есть ОС, вы воспользовались "моей" программой для того что бы она сделала вам копию вашей системы и сразу же записала на диск инсталятор. И в когда у вас полетела ОС, то вы вставили этот диск и установили ОС (с теми файлами что у вас были). Какой тут язык программирования подходит больше C++ или...
C++ Кто нибудь знает сайт на подобии этого, только на русском? Кто-нибудь знает сайт на подобии этого, только на русском? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
16.02.2012, 13:53     игра два числа
nnina, я вижу решение данной задачи вот так
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream> 
#include <cstdlib> 
#include <clocale>
#include <string>
#include <ctime>
using namespace std; 
 
string getAnswer(int a, int b, int num)
{
    string otvet = "число совпало с одним из задуманных чисел а, b";
    if(num < a)
        otvet = "число лежит левее интервала (а, b)";
    if(b < num)
        otvet = " число лежит правее интервала (а, b)";
    if(a < num && num < b)
        otvet = "число лежит внутри интервала (а, b)";
    return otvet;
}
 
int main() 
{ 
    setlocale(LC_ALL, "Russian");
    //system("chcp 1251");
    long a, b, fa, fb;
    long nTry;
    time_t t;
    while(true)
    {
        system("cls");
        srand(time(&t));
        a = rand()%256;
        b = rand()%256;
        //Нужно чтобы a < b
        //если єто не так обмениваем а и б
        //между собой
        if(b < a)
        {
            b += a;
            a = b - a;
            b = b - a;
        }
        fa = a + 1;
        fb = b + 1;
        nTry = 0;//Счётчик угадываний
        while(fa != a || fb != b)
        {
            cout<<"Программа сгенерировала 2 чичла а и б в диапазоне [0;256]\n";
            if(fa != a)
            {
                cout<<"Введите предполагаемое число а : ";cin>>fa;
                cout<<getAnswer(a, b, fa)<<endl;
            }
            else
                cout<<"Число а угадано\n";
            if(fb != b)
            {
                cout<<"Введите предполагаемое число b : ";cin>>fb;
                cout<<getAnswer(a, b, fb)<<endl;
            }
            else
                cout<<"Число b угадано\n";
            nTry = nTry + 1;
        }
        system("pause");
    }
    return 0;
}
Миниатюры
игра два числа  
 
Текущее время: 14:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru