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

Быки и коровы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос о типах данных С++ http://www.cyberforum.ru/cpp/thread60672.html
Всем привет! У меня путаница вышла со всем этим разнообразием типов данных в С++. Вообще, тип long double должен занимать 3 машинных слова (или 12 байт). Но вот когда я пишу : #include...
C++ Инициализацию DirectDraw Ув.Программисты помогите пожайлусто. Изучаю книгу "Фленов - DirectX и C++ Искусство программирования" Перешел к главе Инициализацию DirectDraw вот код: ddfunc.h #define _DDFUNC_H_ #include... http://www.cyberforum.ru/cpp/thread60584.html
Вывод повторяющихся слов текста из файла C++
Написать программу на Си, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. Вывести на экран: а) посчитать и вывести на экран количество вхождений каждого слова...
C++ Доступ к protected членам базового класса
Здравствуйте, форумчане! Ниже приведенный код при компиляции вызывает следующую ошибку: error C2248: 'Element::AddTo' : cannot access protected member declared in class 'Element' element.cpp 21....
C++ Подскажите решение... http://www.cyberforum.ru/cpp/thread60365.html
Доброе время суток! Имеются числа А1,А2,...,АN и B1,B2,...,BN. Составить из них N пар (Аi, Bj) таким образом, чтобы сумма произведений пар была максимальна (минимальна). Каждое Ai и Bj в парах...
C++ Приоритеты операций Доброго времени суток! Я недавно начал изучать С++. Читаю книгу "Липпман. С++ для начинающих". И в ней на странице 178 есть таблица с приоритетами операций. Эта таблица по идее должна быть... подробнее

Показать сообщение отдельно
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
30.01.2010, 21:52
Вот код на цпп, только его надо чуть-чуть исправить
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
68
69
70
71
72
73
74
#include <iostream>
#include <ctime>
 
using namespace std;
 
int mass1[4],mass2[4], inp;
 
void zadum()
{
    srand(time(0));
    mass1[0] = rand()%9 + 1;
    for (int I = 1; I <= 3; I++)
        mass1[I] = rand()%10;
}
void razb()
{
    int del = 10;
    for(int i = 3; i  > -1; i--)
    { 
        mass2[i] = inp % 10;
        inp /= 10;
    }
 
}
int b()
{
    int res = 0;
    for (int I = 0; I < 4; I++)
        if (mass1[I] == mass2[I])
            res++;
    return res;
}
int c()
{
    int res = 0;
    for (int I = 0; I < 4; I++)
        for (int J = 0; J < 4; J++)
            if (mass1[I] == mass2[J] && I != J)
                res++;
    return res;
}
void game()
{
    zadum();
    cout << "Число  Б К\n"
         << "----------\n";
    for(;;)
    {
        cin >> inp;
        razb();
        cout << "       " << b() << " " << c() << "\n";
        if (b() == 4)
        {
            cout << "Вы выйграли!!!\n";
            break;
        }
    }
}
void main()
{
    setlocale(0, "Russian");
    char M;
    cout << "Здравствуйте, это игра 'Быки и коровы'.\n"
         << "Компьютер задумал 4-хзначное число. Ваша задача - отгадать его посредством ввода чисел.\n"
         << "Если цифра совпадает, но стоит на другом месте - это корова, если стоит на том же месте - бык.\n\n";
    for (;;)
    {
        game();
        cout << "Ещё раз? (Д/Н)\n"; cin >> M;
        if (M == 'н' || M == 'Н')
        break;
    }
    system("pause");
}
здесь ведется игра наоборот: комп задумывает число, а игрок должен его отгадать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru