using System.Collections.Generic;
static List<int> numbers = new List<int>();
Console.WriteLine("МЕНЮ:");
Console.WriteLine("1. Създай нов списък");
Console.WriteLine("2. Покажи списъка");
Console.WriteLine("3. Добави елемент");
Console.WriteLine("4. Премахни елемент");
Console.WriteLine("5. Търси елемент");
Console.WriteLine("6. Изход");
Console.Write("Изберете опция: ");
string choice = Console.ReadLine();
Console.WriteLine("Невалиден избор! Опитайте отново.");
Console.WriteLine("Въведете елементи (празен ред за край):");
string input = Console.ReadLine();
if (string.IsNullOrEmpty(input)) break;
if (int.TryParse(input, out int num))
Console.WriteLine("Невалиден вход! Въведете число.");
Console.WriteLine("Списъкът е създаден успешно!");
Console.WriteLine("Списъкът е празен.");
Console.WriteLine("Списък: [" + string.Join(", ", numbers) + "]");
Console.Write("Въведете число за добавяне: ");
if (int.TryParse(Console.ReadLine(), out int num))
Console.WriteLine("Елементът е добавен успешно!");
Console.WriteLine("Невалиден вход!");
static void RemoveElement()
Console.Write("Въведете число за премахване: ");
if (int.TryParse(Console.ReadLine(), out int num))
Console.WriteLine("Елементът е премахнат успешно!");
Console.WriteLine("Елементът не е намерен.");
Console.WriteLine("Невалиден вход!");
static void SearchElement()
Console.Write("Въведете число за търсене: ");
if (int.TryParse(Console.ReadLine(), out int num))
int index = numbers.IndexOf(num);
Console.WriteLine($"Елементът е намерен на позиция {index}.");
Console.WriteLine("Елементът не е намерен.");
Console.WriteLine("Невалиден вход!");