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

Колода карт - C++

Восстановить пароль Регистрация
 
Andrey123
 Аватар для Andrey123
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 5
27.04.2012, 14:11     Колода карт #1
реализация колоды карт
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
27.04.2012, 14:21     Колода карт #2
А поконкретнее можно?
Что именно надо реализовать?
Andrey123
 Аватар для Andrey123
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 5
27.04.2012, 14:30  [ТС]     Колода карт #3
нужно чтобы каждый раз выпадала другая карта

Добавлено через 6 минут
Створення класів для організації додатків - логічних ігор

Добавлено через 1 минуту
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
27.04.2012, 14:52     Колода карт #4
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
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <iostream>
#include <cstdlib>         
#include <ctime>            
using namespace std;
 
enum Suit { clubs, diamonds, hearts, spades };
 
const int jack = 11;      
const int queen = 12;       
const int king = 13;
const int ace = 14;
////////////////////////////////////////////////////////////////
class card
   {
   private:
      int number;        //достоинство
      Suit suit;         //масти
   public:
      card()                    
         { }
      void set(int n, Suit s)     
         { suit = s; number = n; }
      void display();         
   };
//--------------------------------------------------------------
void card::display()              
   {
   if( number >= 2 && number <= 10 )
      cout << number;
   else
      switch(number)
         {
         case jack:  cout << "J"; break;
         case queen: cout << "Q"; break;
         case king:  cout << "K"; break;
         case ace:   cout << "A"; break;
         }
   switch(suit)
      {
      case clubs:    cout << static_cast<char>(5); break;  
      case diamonds: cout << static_cast<char>(4); break;  
      case hearts:   cout << static_cast<char>(3); break;  
      case spades:   cout << static_cast<char>(6); break;  
      }
   }
////////////////////////////////////////////////////////////////
int main()
   {
   card deck[52];
   int j, count = 1;
   cout << endl;
   for(j=0; j<52; j++)         
      {
      int num = (j % 13) + 2;  
      Suit su = Suit(j / 13);  
      deck[j].set(num, su);    
      }
   
   srand( time(NULL) );       
 
   char ans = 'y';
   do {
       cout << "Card #" << count << ": ";
       int k = rand() % 52;
       deck[k].display(); cout << endl;
       cout << "Do you want another card? (y/n)";
       cin >> ans;
   } while (ans == 'y');
   cout << endl;
   return 0;
   }
Andrey123
 Аватар для Andrey123
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 5
27.04.2012, 15:00  [ТС]     Колода карт #5
пожалуста кинуть с формою
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
27.04.2012, 15:22     Колода карт #6
А? С чем кинуть?
Andrey123
 Аватар для Andrey123
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 5
27.04.2012, 15:32  [ТС]     Колода карт #7
exe. файл можеш кинуть
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
27.04.2012, 15:35     Колода карт #8
ifolder.ru
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2012, 15:44     Колода карт
Еще ссылки по теме:

C++ Иерархия: класс "карта", "колода карт"
C++ Колода карт, считать данные из файла в кодировке Unicode
C++ Создать класс "Колода карт"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Andrey123
 Аватар для Andrey123
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 5
27.04.2012, 15:44  [ТС]     Колода карт #9
ты прогу делал на С++
Yandex
Объявления
27.04.2012, 15:44     Колода карт
Ответ Создать тему
Опции темы

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