Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. char cards[13];
  7. scanf("%s",cards);
  8. int counter =0;
  9. for(;counter < 13;counter++)
  10. {
  11. switch (cards[counter])
  12. {
  13. case '2':cards[counter] = 2;
  14. break;
  15. case '3':cards[counter] = 3;
  16. break;
  17. case '4':cards[counter] = 4;
  18. break;
  19. case '5':cards[counter] = 5;
  20. break;
  21. case '6':cards[counter] = 6;
  22. break;
  23. case '7':cards[counter] = 7;
  24. break;
  25. case '8':cards[counter] = 8;
  26. break;
  27. case '9':cards[counter] = 9;
  28. break;
  29. case 'T':cards[counter] = 10;
  30. break;
  31. case 'J':cards[counter] = 11;
  32. break;
  33. case 'Q':cards[counter] = 12;
  34. break;
  35. case 'K':cards[counter] = 13;
  36. break;
  37. case 'A':cards[counter] = 14;
  38.  
  39. break;
  40. }
  41. }
  42. int c = 0;
  43. char swap;
  44. int d;
  45. int n =13;
  46. for (c = 0 ; c < ( n - 1 ); c++)
  47. {
  48. for (d = 0 ; d < n - c - 1; d++)
  49. {
  50. if (cards[d] > cards[d+1])
  51. {
  52. swap = cards[d];
  53. cards[d] = cards[d+1];
  54. cards[d+1] = swap;
  55. }
  56. }
  57. }
  58. counter =0;
  59. for(;counter < 13;counter++)
  60. {
  61. switch (cards[counter])
  62. {
  63. case 2:cards[counter] = '2';
  64. break;
  65. case 3:cards[counter] = '3';
  66. break;
  67. case 4:cards[counter] = '4';
  68. break;
  69. case 5:cards[counter] = '5';
  70. break;
  71. case 6:cards[counter] = '6';
  72. break;
  73. case 7:cards[counter] = '7';
  74. break;
  75. case 8:cards[counter] = '8';
  76. break;
  77. case 9:cards[counter] = '9';
  78. break;
  79. case 10:cards[counter] = 'T';
  80. break;
  81. case 11:cards[counter] = 'J';
  82. break;
  83. case 12:cards[counter] = 'Q';
  84. break;
  85. case 13:cards[counter] = 'K';
  86. break;
  87. case 14:cards[counter] = 'A';
  88.  
  89. break;
  90. }
  91. }
  92. printf("%s",cards);
  93. return 0;
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement