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

Игра в кубики - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачи с массивом на Си! http://www.cyberforum.ru/cpp-beginners/thread563751.html
1)Дан целочисленный массив размера N. Если он является перестановкой, то есть содержит все числа от 1 до N, то вывести 0, в противном случае вывести номер первого недопустимого элемента. 2)Дан массив размера N. Преобразовать его, вставив после каждого положительного элемента нулевой элемент. 3)Известен эталонный размер диаметра детали и произведены замеры диаметров 20-ти деталей. Определить...
C++ Создание списка Не могу разобраться куда девается список. Видно при создании что список растет(отладки "1", "2" функции Spisok) но при обходе (функция Obhod) выдает всего лишь последний элемент. Помогите пожалуйста решить проблему. Спасибо. ........ cin >> N; head=NULL; if (N>1) {for (int i=1; i<=N; i++) { cout << "vvedite " << i << "element" << "\n"; cin >> ch; head=Spisok(head, B, ch); http://www.cyberforum.ru/cpp-beginners/thread563744.html
помогите сделать идз по eclipse .в долгу не останусь C++
1. Дано вещественное число X и целое число N (> 0). Вывести 1 + X + X2/2! + ... + XN/N! (N! = 1•2•...•N). Полученное число является приближенным значением функции exp в точке X. 2. Дан массив размера N. Найти количество его локальных максимумов. 3. Дана квадратная матрица порядка M. Зеркально отразить ее элементы относительно побочной диагонали матрицы.
C++ с C# на с++ или написать новый простой мр3 Должно быть включено: перемотка, остановка, воспроизведение, запись
кто может это переделать или написать новый простой мр3 плеер на с++ Должно быть включено: перемотка, остановка, воспроизведение, запись если можно до всрок 5/7 дней и если можно то приложить к посту готовую программу и код ее вот код который нашел я пример реализации класса namespace DPlayerClasses 02 { 03 public class DMessage 04 {
C++ Нахождение поезда, проходящего через максимальное число станций http://www.cyberforum.ru/cpp-beginners/thread563709.html
Окончательно запутался( Помогите доделать... Вообщем не могу найти ошибку с подсчетом поезда проходящего через макс число станций. И нужно сделать ввод с проверкой имя файла("simple.txt"-Например ) #include "stdafx.h" #include "StdAfx.h" #include <fstream> #include <iostream> #include <cstdio> #include <cstdlib> using namespace std; struct train
C++ обновление рабечего окна Добрый время суток (: просьба родилась в голове по поводу обновления рабочего окна при каждой итерации - Спасибо. не могу найти , или не правильно ставлю вопрос в поисковиках по поводу этого поэтому и спрашиваю тут ! подробнее

Показать сообщение отдельно
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62

Игра в кубики - C++

02.05.2012, 18:20. Просмотров 621. Ответов 0
Метки (Все метки)

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

C++ (Qt)
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#include <iostream>
#include <ctime>
 
using namespace std;
 
int brosok (); // Прототип функции, которая генерирует случайное чило от 1 до 6
 
int main ()
 
{
    setlocale (LC_CTYPE, "Russian");
 
    int summ_1 = 0; // Накопление очков копмьютера
    int summ_2 = 0; // Накопление очков пользователя
    int number;     // Суда будет вводиться переименная, чтобы игрок бросил кубик
    int k_1 = 0;    // Суда присваивается сгенерированное число для компьютера
    int k_2 = 0;    // Суда присваивается сгенерированное число для пользователя
 
 
    //Первый бросок
    cout<<"\t\t\tПервый бросок\n";
    cout<<"Первый бросает компьютер."<<"\n"; 
    k_1 = brosok (); // Суда присваивается сгенерированное число для компьютера
    cout<<"Компьютеру выпало "<<k_1<<"\n\n"; //Вывод сгенерированного  числа для компьютера
    summ_1 = summ_1 + k_1; // Накопление очков копмьютера
    k_1 = 0; // Обнуление перемменной
     
    
    cout<<"Теперь ваш бросок, чтобы бросить нажмите 1: "<<"\n";
    cin>>number; // Ввод перемменной, чтобы бросить
    k_2 = brosok (); //Суда присваивается сгенерированное число для пользователя
    cout<<"Вам выпало "<<k_2<<"\n\n"; //Вывод сгенерированного  числа для пользователя
    summ_2 = summ_2 + k_2; //Накопление очков пользователя
    k_2 = 0; //Обнуление перемменной
 
    cout<<"\t\t\tВторой бросок\n\n";
    
 
 
    
    //Второй бросок
    cout<<"Бросок компьютера."<<"\n";
    k_1 = brosok ();
    cout<<"Компьютеру выпало "<<k_1<<"\n\n";
    summ_1 = summ_1 + k_1;
    k_1 = 0;
    
 
    cout<<"Теперь ваш бросок, чтобы бросить нажмите 1: "<<"\n";
    cin>>number;
    k_2 = brosok ();
    cout<<"Вам выпало "<<k_2<<"\n\n";
    summ_2 = summ_2 + k_2;
    k_2 = 0;
 
    cout<<"\t\t\tТретий бросок\n";
    //Третий бросок
    cout<<"Бросок компьютера."<<"\n";
    k_1 = brosok ();
    cout<<"Компьютеру выпало "<<k_1<<"\n\n";
    summ_1 = summ_1 + k_1;
    k_1 = 0;
    
    
    cout<<"Теперь ваш бросок, чтобы бросить нажмите 1: "<<"\n";
    cin>>number;
    k_2 = brosok ();
    cout<<"Вам выпало "<<k_2<<"\n\n";
    summ_2 = summ_2 + k_2;
    k_2 = 0;
    
    //Проверка результата
    if (summ_1 > summ_2)
    {
        cout<<"\t\t\tВыиграл компьютер"<<"\n";
    }
    if (summ_2 > summ_1)
    {
        cout<<"\t\t\tВы победили!"<<"\n";
    }
    else if (summ_1 == summ_2)
    {
        cout<<"\t\t\tНичья"<<"\n";
    }
 
    return 0;
}
 
int brosok ()
{
    srand( time( 0 ) );
    int a;
    a = 1 + rand() % 6;
    return a;
    
}
На скриншотах ниже видно, что количество брошенных очков компьютером и игроком постоянно совпадают, хотя и задействована функция rand ()
[IMG]http://s019.***********/i639/1205/e8/349bc223d886t.jpg[/IMG]
Что не так, объясните пожалуйста
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru