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

Покер - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив. Наименьший член последовательности заменить целой частью среднего арифметического всех членов http://www.cyberforum.ru/cpp-beginners/thread860882.html
1. Задан массив действительных чисел. Наименьший член последовательности заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменений. Если в последовательности несколько членов со значением , то заменить первый и последний по порядку.
C++ Regex в char можно ли конвертировать boost::regex в char*? http://www.cyberforum.ru/cpp-beginners/thread860865.html
Куб суммы всех чисел C++
Господа, снова нуждаюсь в вашей помощи. И так задача следующая: Найти число с заданного промежутка, которое равно кубу суммы всех своих цифр. На пример 512 = (5+1+2)3
C++ Шифрование данных
Вообщем не могу справиться , если кто может помогите, или посоветуйте чтото Задание в следуйщем Используя двунаправленный список , который содержит символы и их шифры, зашифровать текст, который содержится в файле. Программа так же должа расшифровывать файл. Заранее спасибо.
C++ Как сохранить текст на русском? http://www.cyberforum.ru/cpp-beginners/thread860835.html
Написал программу, но столкнулся с такой проблемой: не могу сохранить вводимый с клавиатуры текст в файл. Ну т.е. сам текст сохраняется, но в виде непонятных символов. Как это исправить, подскажите пожалуйста. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <tchar.h>...
C++ ООП и контейнеры Здорова господа! От есть задачка: Напишите класс, производный от Container так, чтобы Vector из параграфа 16.2.1 мог использоваться в стиле контейнера из параграфа 16.2.2 От класс Vector из параграфа 16.2.1: template<class T> class Vector//optimal6nui { public: подробнее

Показать сообщение отдельно
vlad_light
4 / 4 / 0
Регистрация: 24.09.2012
Сообщений: 178
13.05.2013, 02:59  [ТС]     Покер
Я бы сделал как-то так. Соответственно разбив это на обьявление и имлементацию.
В принципе, я где-то так и сделал... Спасибо!
сделать просто набором битов
Ой, тяжело мне даются эти штуки с умножением на 31 == (1 << 5) - 1 и т.п. Можно было тогда вообще всю колоду в 7 байтов (два unsigned int или один unsigned long long ) обозначить
Например 4 бубен и король пик имеет вид (масти HDCS, ранг от 2 до А):
##...#23...KA23456...QKA
00....000...0000100....010 = 68719476738.

Добавлено через 1 минуту
Каждый раз рандомить + хранить какая карта выбыла? Или все таки один раз перемешать.
Я это тоже хотел спросить

Добавлено через 2 минуты
Вы сразу сообразите что это
C++
1
unsigned char getSuitId() const { return id >> 5; }
Скорее, что это:
C++
1
unsigned char getRankId() const { return id & 31; }

Не по теме:

Вот, раскритиковали человека, а на самом деле очень умные вещи рассказывает. Просто мне до них ещё далеко, поэтому и не воспринимаю я такое...

 
Текущее время: 04:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru