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

Принцип игры в 21 очко - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу разобраться как написать функцию сортировки и исправить функцию добавления в стек http://www.cyberforum.ru/cpp-beginners/thread799735.html
#include <iostream> #include<Windows.h> using namespace std; struct NE{ int x; NE *pnext,*ppor,*cur;}; class SPISOK { NE *hend,*end; public :
C++ Как реализовать получение мгновенных значений амплитуд со звуковой карты? Здравствуйте. Мне в программе необходимо реализовать получение мгновенных значений амплитуд со звуковой карты, пока что просто получение их в понятном виде, потоком в реальном времени. Я... http://www.cyberforum.ru/cpp-beginners/thread799733.html
C++ Не могу найти ошибку
Условие задачи: Написать функцию решения квадратного уравнения. Помогите найти ошибку: #include <iostream.h> int sqvare (int a) { return a*a; } void main ()
C++ 2. Составить программу – тренажер для младших школьников, которая будет отрабатывать навыки:
Составить программу – тренажер для младших школьников, которая будет отрабатывать навыки: a. Суммирования b. Нахождения разности c. Нахождение произведения, d. Нахождения частного Пример...
C++ Массивы (вычислить сумму элементов, найти номер первой из строк...) http://www.cyberforum.ru/cpp-beginners/thread799713.html
Написать программу работы с двумерным вещественным массивом из 7 строк и 5 столбцов для решения задач: 1) вычислить сумму элементов в тех строках, которые содержат хотя бы один отрицательный...
C++ Шашки Хочу написать шашки на C++, но хочу написать с применением ООП посоветуйте на какие классы можно разбить программу. подробнее

Показать сообщение отдельно
Xipxop
481 / 9 / 2
Регистрация: 28.12.2011
Сообщений: 151
03.03.2013, 20:29
Незнаю какой может алгоритм быть у такой игры(незнаю как его сформулировать)

Но вот пример игры "с самим собой"
Кликните здесь для просмотра всего текста

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
// 21ocko.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <string.h>
#include <time.h>
#include <conio.h>
//-------------------глобальные-----
char* karta[9]={"6","7","8","9","10","Valet","Dama","King","Tyz"}; //перечисляем названия карт
int ockov_kart[9]={6,7,8,9,10,3,4,5,11,}; //перечисляем их очки
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    system("color F0"); //меняем цвет консоли
    srand(time(NULL)); //рандомизируем рандом
    //--
    bool over_game=false;
    int key;
    int cislo=0;
    int ockov=0;
    //--
    while(true)
    {
        system("cls");
        printf("-------------21-ocko--------------\n");
        printf("----------------------------------\n");
        cislo=0;
        ockov=0;
        over_game=false;
        //---
        while(!over_game)
        {
            cislo=rand()%9;
            ockov+=ockov_kart[cislo];
            printf("Vam vipala karta: %s(%i ockov)\n",karta[cislo],ockov_kart[cislo]);
            printf("Y vas: %i/21 ockov vsego\n",ockov);
            //--
            if(ockov>21){printf("Vi Proigral\n");over_game=true;}
            else if(ockov==21){printf("You WIN!!!!!!!!!!\n");over_game=true;}
                 else 
                 {
                     printf("Isco? 1/0\n");
                     std::cin >> key;
                     if(key==0){over_game=true;}
                 }
        }
        printf("REEEESTARTT");
        Sleep(2000);
    }
    
    
    
    system("PAUSE >> void");
    return 0;
}


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