using System.Collections.Generic;
public static void Main()
Stack<int> myStack = new Stack<int>();
Stack<int> pcStack = new Stack<int>(20);
Generation(myStack, pcStack);
int pointsPlayer = 0, pointsPc = 0;
while(myStack.Count != 0)
int temp1 = myStack.Peek();
int temp2 = pcStack.Peek();
Console.Write($"{temp1} {temp2}");
if(temp1 > temp2) {pointsPlayer++; Console.WriteLine($" Печелиш ти!");}
else if(temp2 > temp1) {pointsPc++; Console.WriteLine($" Печели компютъра");}
else Console.WriteLine(" Равни!");
myStack.Pop(); pcStack.Pop();
if(pointsPlayer > pointsPc) { Console.WriteLine($"You won with {pointsPlayer}"); }
else if(pointsPlayer < pointsPc) { Console.WriteLine($"PC won with {pointsPc}"); }
else {Console.WriteLine($"Draw! PC has {pointsPc}, Player has {pointsPlayer}");}
static void Generation(Stack<int> myStack, Stack<int> pcStack)
Random rnd = new Random();
for (int j = 0; j < 10; j++)
foreach (int a in myStack)
foreach (int a in pcStack)