Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApp1
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] koloda = new int[13] { 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 3, 4, 11 };
- var rand = new Random();
- int karta() { return rand.Next(13); }
- int igrok1, igrok2, kart;
- bool ans = false;
- do
- {
- Console.WriteLine("\nИгра начинается\n\n");
- Console.WriteLine("Ход первого игрока\n");
- igrok1 = 0; igrok2 = 0;
- do
- {
- ans = false;
- kart = karta();
- Console.WriteLine($"Ваша карта: {koloda[kart]} ");
- igrok1 += koloda[kart];
- Console.WriteLine($"\tСумма = {igrok1}\n");
- if (igrok1 > 21)
- {
- Console.WriteLine("У Вас перебор, Вы проиграли!Победил второй игрок\n ");
- break;
- }
- Console.WriteLine("взять еще? ('Enter' - да, 'n' - нет) : ");
- System.ConsoleKeyInfo key2 = Console.ReadKey();
- if (key2.Key == ConsoleKey.Enter)
- {
- ans = true;
- }
- } while (ans);
- if (igrok1 <= 21)
- {
- Console.WriteLine("Ход второго игрока");
- do
- {
- ans = false;
- kart = karta();
- Console.WriteLine($"Ваша карта: {koloda[kart]} ");
- igrok2 += koloda[kart];
- Console.WriteLine($"\tСумма = {igrok2}\n");
- if (igrok2 > 21)
- {
- Console.WriteLine("У Вас перебор, Вы проиграли!Победил первый игрок\n ");
- break;
- }
- Console.WriteLine(" \nиграть еще? ('Enter' - да, 'n' - нет) : ");
- System.ConsoleKeyInfo key1 = Console.ReadKey();
- if (key1.Key == ConsoleKey.Enter)
- {
- ans = true;
- }
- } while (ans);
- if (igrok2 <= 21)
- if (igrok1 > igrok2) Console.WriteLine(" \n\nПервый игрок победил! \n");
- if (igrok1 == igrok2) Console.WriteLine(" \n\nНичья! \n");
- if (igrok1 < igrok2) Console.WriteLine(" \n\nВторой игрок победил! \n");
- }
- Console.WriteLine(" \nиграть еще? ('Enter' - да, 'n' - нет) : ");
- System.ConsoleKeyInfo key = Console.ReadKey();
- if (key.Key == ConsoleKey.Enter)
- {
- ans = true;
- }
- } while (ans);
- Console.WriteLine(" \n Спасибо за игру!!! Для выхода нажмите Enter! \n ");
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement