Работа с наборами 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"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д