using System.Collections.Generic;
public static void Main()
Queue<int> queue = new Queue<int>();
Console.WriteLine("Въведете команди за работа с опашката (Enqueue, Dequeue, Peek, Delete). Натиснете Enter за изход:");
command = Console.ReadLine();
if (string.IsNullOrWhiteSpace(command))
string[] parts = command.Split(' ');
switch (parts[0].ToLower())
if (parts.Length > 1 && int.TryParse(parts[1], out int number))
Console.WriteLine($"Добавено: {number}");
Console.WriteLine("Моля, задайте валидно цяло число.");
int dequeued = queue.Dequeue();
Console.WriteLine($"Изтрито: {dequeued}");
int peeked = queue.Peek();
Console.WriteLine($"Връх на опашката: {peeked}");
Console.WriteLine("Останали в опашката елементи:");
foreach (var item in queue)
Console.WriteLine("Опашката е изчистена.");
Console.WriteLine("Опашката е вече празна.");
Console.WriteLine("Невалидна команда. Моля, опитайте отново.");
Console.WriteLine("Програмата е приключила.");