Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp1
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int[] koloda = new int[13] { 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 3, 4, 11 };
  10. var rand = new Random();
  11. int karta() { return rand.Next(13); }
  12. int igrok1, igrok2, kart;
  13. bool ans = false;
  14.  
  15. do
  16. {
  17. Console.WriteLine("\nИгра начинается\n\n");
  18. Console.WriteLine("Ход первого игрока\n");
  19. igrok1 = 0; igrok2 = 0;
  20. do
  21. {
  22. ans = false;
  23. kart = karta();
  24. Console.WriteLine($"Ваша карта: {koloda[kart]} ");
  25. igrok1 += koloda[kart];
  26. Console.WriteLine($"\tСумма = {igrok1}\n");
  27. if (igrok1 > 21)
  28. {
  29. Console.WriteLine("У Вас перебор, Вы проиграли!Победил второй игрок\n ");
  30. break;
  31. }
  32.  
  33. Console.WriteLine("взять еще? ('Enter' - да, 'n' - нет) : ");
  34. System.ConsoleKeyInfo key2 = Console.ReadKey();
  35. if (key2.Key == ConsoleKey.Enter)
  36. {
  37. ans = true;
  38. }
  39. } while (ans);
  40.  
  41. if (igrok1 <= 21)
  42. {
  43. Console.WriteLine("Ход второго игрока");
  44. do
  45. {
  46. ans = false;
  47. kart = karta();
  48. Console.WriteLine($"Ваша карта: {koloda[kart]} ");
  49. igrok2 += koloda[kart];
  50. Console.WriteLine($"\tСумма = {igrok2}\n");
  51. if (igrok2 > 21)
  52. {
  53. Console.WriteLine("У Вас перебор, Вы проиграли!Победил первый игрок\n ");
  54. break;
  55. }
  56.  
  57.  
  58. Console.WriteLine(" \nиграть еще? ('Enter' - да, 'n' - нет) : ");
  59. System.ConsoleKeyInfo key1 = Console.ReadKey();
  60. if (key1.Key == ConsoleKey.Enter)
  61. {
  62. ans = true;
  63. }
  64.  
  65. } while (ans);
  66. if (igrok2 <= 21)
  67. if (igrok1 > igrok2) Console.WriteLine(" \n\nПервый игрок победил! \n");
  68. if (igrok1 == igrok2) Console.WriteLine(" \n\nНичья! \n");
  69. if (igrok1 < igrok2) Console.WriteLine(" \n\nВторой игрок победил! \n");
  70.  
  71. }
  72. Console.WriteLine(" \nиграть еще? ('Enter' - да, 'n' - нет) : ");
  73. System.ConsoleKeyInfo key = Console.ReadKey();
  74. if (key.Key == ConsoleKey.Enter)
  75. {
  76. ans = true;
  77. }
  78. } while (ans);
  79.  
  80. Console.WriteLine(" \n Спасибо за игру!!! Для выхода нажмите Enter! \n ");
  81. Console.ReadLine();
  82.  
  83. }
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement