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

Случайная карта из колоды - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программку по записи числа в обратный и прямой код (с++) http://www.cyberforum.ru/cpp-beginners/thread625603.html
программка по записи числа(в любой системе счисления)в обратный и прямой код(с++)
C++ Создать файл и добавить в него текст как и в прошлой теме. дописываю свою программу. теперь она должна создать фаил под названием logininfo.py и добавить в него текст import serverInfo serverNum=1 serverChannel=1 addr_new = serverInfo.REGION_DICT port_new = serverInfo.REGION_DICT account_addr_new = serverInfo.REGION_AUTH_SERVER_DICT account_port_new = serverInfo.REGION_AUTH_SERVER_DICT http://www.cyberforum.ru/cpp-beginners/thread625600.html
C++ Подскажите, в чем ошибка
При компиляции программы компилятор выдает сообщение: undefined reference to `imput(int)' ld returned 1 exit status C:\Dev-Cpp\Makefile.win Error 1 . Что оно означает?)
C++ Static Varible And Function With <Template>
Пытаюсь создать маленький проект чтобы лучше понять как static работает с шаблонами, но компилятор разрушил мои планы помогите пожалуйста разобраться с ошибками ) Заранее спасибо ! 1>------ Build started: Project: 4.2b - Ex 1. Static Variable for Array Def Size. Templates, Configuration: Release Win32 ------ 1> main.cpp 1>c:\all my\с++\ha level 6\solution level 6\solution level 6\4.2b -...
C++ В чём ошибка http://www.cyberforum.ru/cpp-beginners/thread625581.html
собственно вот. программа должна вывести логин, но не выводит его. по каким средствам можно заставить программу вывести логин #include <iostream> #include <string> #include <Windows.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); //Русский язык int kod; //приверяем код string login; // сохраняем логин
C++ Ввод из файла Написал такой метод, но отказывается работать. void file_in(){ freopen("in.txt","r",stdin); cin>>size; point=new Point; for(int i=0,j=0;j<size+size;i++,j=j+2){ cin>>point.x cin>>point.y } } подробнее

Показать сообщение отдельно
cactus09
Чайник
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475

Случайная карта из колоды - C++

18.07.2012, 19:54. Просмотров 1044. Ответов 3
Метки (Все метки)

Решил сделать карточную игру "пьяница". В качестве заготовки пока просто сделать программу которая случайно выбирает из колоды карты(без повторов). Но столкнулся с проблемой, программа очень долго думает. Подскажите какой нибудь более хитрый алгоритм для быстрого сравнения на повторы.

Вот код:
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
#include <iostream>
 
using namespace std;
 
int main()
{                 
  char col[4][10]; //Колода карт
  int tmp; //Сама карта(6,Дама,Валет и т.д.)
  int mst; //Масть
  
 for(int i=0;i<4;i++){ //Каждый 9ый символ каждой строки содержит знак масти
   col[i][9]=3+i;      
   
   for(int j=0;j<5;j++){
    col[i][j]=j+6; //заполняем колоды картами до Вольта
   }
  col[i][5]='B'; //Волет
  col[i][6]='D'; //Дама
  col[i][7]='K'; //Король
  col[i][8]='T'; //Туз
  }
  
  for(int i=0;i<36;i++)
   while(1){
    srand(time(0));
    tmp=rand()%9;
    mst=rand()%4;
    
     if(col[mst][tmp]!='X'){
      cout<<i+1<<") MACT6 "<<col[mst][9];
      if(col[mst][tmp]>55){
       cout<<" KAPTA "<<col[mst][tmp]<<endl;}
      else{
       cout<<" KAPTA "<<int(col[mst][tmp])<<endl;}
  
    col[mst][tmp] = 'X';
    break;
   }
  }
   
  system("PAUSE");  
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru