Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
spartakvladimir
1 / 1 / 1
Регистрация: 06.11.2013
Сообщений: 15
1

Игра "Кубики"

17.12.2013, 18:37. Просмотров 817. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста, решить следующую задачу (№2) про кубики. Вот она:
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 18:37
Ответы с готовыми решениями:

Вывести среднюю сумму по броскам для обоих участников (игра "кубики")
Игра «кубики». Условие: имеется два игральных кубика со значениями от 1 до 6....

Игра "Кубики" - упростить код
Всем привет! Нашел задачку: Написать игру «Кубики». Пользователь и компьютер...

игра "кубики"
привет! знаю, что такая тема уже когда-то была на форуме, но, увы, тамошние...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года "весна", "лето", "осень", "зима" определить...

Консольная "графика", игра "Тетрис". Фигуры перестают прорисовываться на определенном этапе
Доброго времени! Написал на днях тетрис (в консоле) с использованием, кажется...

2
SatanaXIII
17.12.2013, 18:53
  #2
 Комментарий модератора 
spartakvladimir, пожалуйста перепечатайте задание на форум. (5.18)
0
spartakvladimir
1 / 1 / 1
Регистрация: 06.11.2013
Сообщений: 15
19.12.2013, 00:27  [ТС] 3
Лучший ответ Сообщение было отмечено spartakvladimir как решение

Решение

Игра "кубики". Условие: имеется два игральных кубика со значениями от 1
до 6. Игра происходит с компьютером, кубики бросаются поочередно. Побеждает тот,
у кого сумма выпавших очков по итогам пяти бросков больше. Предусмотрите возможность
получения первого хода человеком или компьютером. Кубики отображаются с помощью символов.
В конце игры необходимо выводить среднюю сумму по броскам для обоих участников.

Добавлено через 55 минут
На данный момент имеется такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const int die = 5;
    char r, p;
    int a[die] = { 0 };
    cout << "Who rolls? (1 - computer, 2 - human): ";
    cin >> p;
    switch (p) {
    case 1: cout << "The computer rolls the dices!"; break;
    case 2: cout << "Your move, please!"; break;
    default: cout << "Choose the available option!";
    }
    for (int i = 0; i < die; i++) {
        cout << "Roll the dices, please!";
        cin >> r;
        switch (r) {
        case ' ':
            for (int j = 0; j < die; j++)
                a[p] = rand() % 10 + 2; break;
        }
    }
Скажу сразу, что он с ошибками. Буду признателен если вы поможете мне в них разобраться.

Добавлено через 9 минут
Почему-то switch работает некорректно

Добавлено через 59 секунд
Дополнение: перенёс цикл в конструкцию switch...

Добавлено через 24 минуты
Код видоизменился в следующий. Кто-нибудь!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
srand(time(NULL));
    const int die = 5;
    char r, p;
    int a[die] = { 0 }, i = 0, j = 0;
    cout << "Who rolls? (1 - computer, 2 - human): ";
    cin >> p;
    switch(p) {
    case 1: cout << "The computer starts!"; break;
    case 2: cout << "Your move, please!"; 
        for (int i, j; i < 5; i++, j++ ) {
            cout << "Roll the dice, please! (SPACE): ";
            cin >> r;
            switch(r) {
            case ' ': a[j] = rand()%10+2; break;
            default: cout << "Choose the available option!" << "\n"; break; } } }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2013, 00:27

Как написать игру "Кубики"?
Условие: имеется два игральных кубика со значениями от 1 до 6. Игра происходит...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование)
Разработать программу с использованием наследования классов, реализующую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru