Advertisement
Guest User

123

a guest
Nov 18th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. using namespace std;
  6.  
  7. struct CARD {
  8.  
  9. int type;
  10. int value;
  11.  
  12.  
  13. };
  14.  
  15. void initDeck (CARD (&deck)[52]){
  16.  
  17. for(int i = 0; i < 52; i++){
  18.  
  19. deck[i].type = i / 13;
  20. deck[i].value = i % 13;
  21. }
  22. }
  23.  
  24. void suffleDeck (CARD (&deck)[52]){
  25.  
  26. int index = rand() % 52;
  27. CARD top = deck [0];
  28. for (int j = 0; j < 100; j++){
  29.  
  30. }
  31. for(int i = 1; i < index +1; i++){
  32.  
  33. deck[i-1] = deck[i];
  34.  
  35. }
  36. deck[index] = top;
  37.  
  38. for(int i = 0; i <52; i ++){
  39.  
  40. cout << deck[i].type << " " << deck[i].value << "\n";
  41. }
  42.  
  43. }
  44.  
  45. int checkCombination (CARD (&deck)[52]){}
  46.  
  47.  
  48.  
  49. int main(){
  50.  
  51.  
  52. srand(time(0));
  53. CARD deck[52];
  54. initDeck(deck);
  55.  
  56. for(int i = 0; i < 1; i ++){
  57.  
  58. suffleDeck(deck);
  59. checkCombination(deck);
  60. }
  61.  
  62.  
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement