Работа с наборами Queue и Stack - C#
Формулировка задачи:
Пожалуйста, помогите закончить
Сгенерировать массив символов (тип char), тип символов -
Заглавная латиница
, размер массива определить случайным образом из диапазона -400...700
Создать набор типа очередь (Queue). В него поместить символы из сгенерированного массива, выбранные случайным образом и в количестве равным половину этого массива. Определить количество элементов в очереди. Вывести на экран все элементы очереди. Удалить все элементы набора с помощью цикла. Добавить в стек поочередно все буквы своего имени и фамилии. Извлечь и напечатать на экран первые три элемента стека. Извлечь без удаления оставшиеся элементы.Random sim = new Random();
int d = sim.Next(65, 90);
string s = "";
for (int i = 400; i <= 700; i++)
{
s = s + (char)(sim.Next(1024, 1103));
}
Queue q = new Queue();
string a = "GFHF";
q.Enqueue(a);
Console.ReadKey();Решение задачи: «Работа с наборами Queue и Stack»
textual
Листинг программы
while(true)
{
Console.Write("Input key to search: ");
string userKey = Console.ReadLine();
if (dict.ContainsKey(userKey))
Console.WriteLine(dict[userKey]);
else Console.WriteLine("Specified Key not found");
}