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

Алгоритм: Как определить размера банка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какова максимальная длина названия функции http://www.cyberforum.ru/cpp-beginners/thread937141.html
я привык все функции называть по смыслу,но вот услышал мнение о том, что это слишком и надо короче к примеру я называл что то типа closest_point_information ну и в таком духе. хочу спросить у бывалых, есть ли какие негласные правила по этому поводу
C++ Звуковой буфер Ребят, теперь косяк с выводом. Одним буффером выводить получается, но я не понимаю как сделать несколько буфферов и чтобы пока один допустим пишется файл в другой заполняются данные. Код прилагаю, хотя думаю толку от него в решении моего вопроса не будет wavform.wFormatTag = WAVE_FORMAT_PCM; wavform.nChannels = 1; wavform.nSamplesPerSec = 44100; wavform.nAvgBytesPerSec = 44100*2;... http://www.cyberforum.ru/cpp-beginners/thread937139.html
Класс стек C++
Доброго времени! Читаю книгу Р. Лафоре - Объектно-ориентированное программирование С++. В теме: "Массивы как члены классов" приведен такой пример: // stakaray.cpp // класс стек #include <iostream> using namespace std;
C++ Параметр для консольной строки - шрифт Lucida Console
Начал писать программу (программы) в которых будет записываться информация в файл на русском языке, но для этого должен быть установлен шрифт консоли Lucida Console, у меня такая проблема, каждая новая программа имеет по умолчанию шрифт Точечный шрифт, т.е. НЕ Lucida Console и соответственно если не переключить на Lucida Console в файл записываются каракули, подскажите как сделать так, что бы при...
C++ выбор потоков http://www.cyberforum.ru/cpp-beginners/thread937126.html
Здравствуйте форумчане! Суть проблемы такова, ниже дана программа для сортировки и надо чтобы пользователь сам мог выбирать во сколько потоков должна будет работать программа(естественно с помощью критич. секции, но как?) #include <stdlib.h> #include <time.h> #include <iostream> #include <stdio.h> #include <process.h> #include <windows.h> CRITICAL_SECTION cs; using namespace std;
C++ В двумерном массиве чисел необходимо заменить имеющиеся числа на другие, соответствующие им Примерный Input.txt : 1 2 1 3 1 4 1 4 1 1 1 2 1 3 1 4 2 4 1 1 1 2 1 2 1 4 2 4 1 1 1 2 1 2 1 4 1 4 1 1 1 2 4 3 1 1 3 4 1 1 1 2 4 3 1 1 3 4 1 1 1 2 1 3 1 4 1 2 1 1 1 2 2 3 1 1 1 2 1 1 1 2 2 3 1 4 1 4 1 1 подробнее

Показать сообщение отдельно
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737

Алгоритм: Как определить размера банка? - C++

12.08.2013, 23:32. Просмотров 574. Ответов 18
Метки (Все метки)

Вот в чём суть: пишу покер дошёл до того, что игроки ставят ставки, игроки которым не хватает денег на ставку ставят столько, сколько есть но потом в конце при открытии они участвуют в розыгрыше банка соответствующему поставленных ими денег. Как определить этот банк? Вот пример

4 игрока положили в банк по 10 фишек в банке стало 40, дальше:

1 игрок ставит ставку 20 фишек
2 игрок у него только 10 и он ставит 10(все что у него есть)
3 игрок у него только 15 и он ставит 15(все фишки)
4 игрок ставит 20(у него больше 20 фишек)

в банке получается 40+65=105 фишек игрок 1 и 4 участвуют в розыгрыше всего банка(105 фишек), игрок 2 участвует в розыгрыше банка 40+ 10*4 и того 80 фишек, игрок 3 уч. в роз. 40+10+ 15*3=95 (3 - потому что игрок 2 здесь не уч)

идея была такая: разбить весь банк на части: 1ПодБанк - 40+10*4(участвуют все игроки) 2Подбанк - 5*3(уч. 1,3,4 игрооки) и 3ПодБанк - 2*5(уч. 1 и 4 игроки) но нужно как то сохранять и как его разить, на ночь глядя начали посещать мысли о куче векторов

Помогите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru