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

хочу написать программу,нужны умные мозги) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Этап в задаче по одномерным массивам http://www.cyberforum.ru/cpp-beginners/thread1080972.html
void zeroElementsDelete(int *array, size_t *arraySize) { size_t zeroCounter(0); for (size_t i=0; i < *arraySize; i++) { if (!(*(array+i))) { zeroCounter++; } else
C++ c++ Указатели на структуру #include <iostream> #include <cmath> using namespace std; typedef struct { char family; char kafedra; char doljnost; double zarplata; } PrepodStruct; http://www.cyberforum.ru/cpp-beginners/thread1080970.html
C++ что-то вроде события в консоли
пробую сделать что-то вроде змейки в консольке, но ни как не пойму как гуглить такую проблему: по маленькому полю перемещается курсор, каждую секунду двигаясь в определенном направлении, а как в этом цикле сделать так, чтобы по нажатию клавиши он менял свое направление(в данном случае менять значение обычной переменной). #include <iostream> #include <time.h> #include <conio.h> using...
C++ Узнать наибольшее, найти сумму, наименьшее, avg
Узнать наибольшее, найти сумму, наименьшее, avg Тоесть нужно сделать программу в консоле на c++ что бы: Вводишь например там хоть сколько чисел и как только введешь 0 находит: 1. наибольшее число из всех введенных 2. сумму всех чисел 3. наименьшее 4. avg
C++ ошибка 2061 http://www.cyberforum.ru/cpp-beginners/thread1080902.html
Вопрос к знатокам почему если передаю структуру вот так вот в метод void MainClass::DeleteExampleSCR(MessageStruct *MsgStructSCR) то возникает ошибка синтаксиса 2061 а если вот так вот а потом приведу к нужному типу то нет проблем
C++ Разъяснение по приоритетам операций С++ #include <iostream> using namespace std; int main() { int a=2; int b=1; int c=0; if ( a <= b++ - c++) { подробнее

Показать сообщение отдельно
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
28.01.2014, 12:59     хочу написать программу,нужны умные мозги)
поищите книги по покеру там есть формулы как "ауты" считать, т.е. процент выпадения нужной комбинации. В такой программе пользователю нужно будет вводить свои карты заьем флоп - выполняется расчет, терн опять расчет и ривер опред конечную комбинацию. Начать нужно с такой программки.
Или для начала напишите прогу статистики для лимитного холдема. Создать класс игрок в котором будут поля деньги, флаг не сброшены ли карты, имя и необходимое количество счетчиков(количество рейзов на префлопе, количество колов на префлопе и т.к.) и если особо не мудрить то создать массив 9 игроков перменные ББ, МБ и и номера игроков с которых их нужно снимать, ну и сами подумайте какие еще надо. После ввода имен денег и позиции ББ и МБ, попадаем в бесконечный цикл

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
int BB = 0;
int size = 9;
 
while(1)
{
    int n = size;
    for(int i = BB; i < n; ++i)
    {
        ввод ставок каждым игроком
        cout << "1 - колл, 2 - рейз, 3 - фолд";
        cin >> x;
        
        if(x == 1)
            уменьшаем деньги игрока и увеличиваем счетчик Колл на префлопе ну или как то подругому
        else if(x == 2)
            уменьшаем деньги игрока, i = номеру игрока сделавш рейз, n += i;(нужно заново пройти всех по кругу)
            и увелич счетчик рейзов на префлопе
        else
            сброс карт, помечаем этого игрока как сбросившего карты и увелич считчик фолдов на префлопе
    }
    такие циклы для терна и ривера
    for(терн)
    for(ривер)
     
    ++BB;
    ++size;
    по запросу программа выдает инфу про игроков = сумма всех счетчиков и посчитать процент каждого в этой сумме
}
Это лишь мое мнение можно сделать лучше, но я думаю это вариант требующий минимальное количество знаний. Пример выше это наброски набросков, там надо все тщательно продумать. Удачи!!
 
Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru