Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Кирилл2017
0 / 0 / 1
Регистрация: 14.03.2017
Сообщений: 38
1

Построить очередь из символов. Удалить из него цифры.

28.10.2017, 18:50. Просмотров 243. Ответов 5
Метки нет (Все метки)

Данное задание реализовать в виде очереди. Все основные действия необходимые для решении задачи должны быть оформлены в виде отдельных функций: создание очереди, удаление очереди, вставка элемента в список и т.д.
Задание:
Построить очередь из символов. Удалить из него цифры.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 Queue queue1 = new Queue();
            queue1.Enqueue(3);
            queue1.Enqueue(2);
            queue1.Enqueue(1);
            queue1.Enqueue("Four");
 
            Console.WriteLine("Number of elements in Queue: {0}", queue1.Count);
 
           
 
            Queue queue2 = new Queue();
 
            for (int i = 0; i < queue1.ToArray().Length; i++)
            {
                if (Char.IsLetter(queue1.ToString(), i))
                    queue2.Enqueue(i);
                else
                    continue;
            }
            Console.WriteLine("Number of elements in Queue: {0}", queue2.Count);
Помогите пожалуйста, у меня что-то не получается

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2017, 18:50
Ответы с готовыми решениями:

Как создать очередь из случайных целых чисел и удалить из него элементы, заканчивающиеся цифрами 0 или 1
Как создать очередь из случайных целых чисел и удалить из него элементы, заканчивающиеся цифрами 0...

Дано слово. Удалить из него все цифры
Дано слово. Удалить из него все цифры. Как реализовать с использованием указателей?

Основные операции: вставить, удалить эл. из очереди, просмотреть первый эл., удалить очередь и напечатать очередь.
Динамические структуры данных, обчная очередь. Основные операции: вставить, удалить эл. из очереди,...

Построить сбалансированное дерево и удалить из него некоторый узел
Построить сбалансированное дерево и удалить из него некоторый узел. Не понимаю как построить...

Дан массив, состоящий из символов. Удалить из него повторные
Дан массив, состоящий из символов. Удалить из него повторные вхождения каждого символа. ...

5
Diamante
1319 / 1035 / 654
Регистрация: 14.08.2016
Сообщений: 3,607
Завершенные тесты: 1
28.10.2017, 22:45 2
очередь не надо переводить массив, размер смотреть через свойство
C#
1
.Count;
для манипуляций с элементами их надо извлекать
C#
1
.Dequeue();
0
Кирилл2017
0 / 0 / 1
Регистрация: 14.03.2017
Сообщений: 38
29.10.2017, 10:45  [ТС] 3
Построить очередь из символов. Удалить из него цифры.
А как мне тогда удалить все цифры из очереди, заполнить 1,2,3, "Four", а потом по очереди удалить 1,2,3? Просто в таком случае странное задание получается, мне же нужно конкретно цифры удалить, а это значит нужно отдельно функцию написать, а вот что писать в этой функции?
0
Masson1848
111 / 114 / 88
Регистрация: 03.10.2017
Сообщений: 404
Записей в блоге: 1
Завершенные тесты: 2
29.10.2017, 20:30 4
Создаёшь вторую очередь, в неё добавляешь элементы без цифр и всё
0
woldemas
444 / 316 / 173
Регистрация: 06.09.2013
Сообщений: 957
30.10.2017, 04:54 5
Можно без второй очереди.
C#
1
2
3
4
5
6
7
8
9
10
11
12
Queue q = new Queue ();
q.Enqueue (1);
q.Enqueue (2);
q.Enqueue (3);
q.Enqueue ("Four");
for (int j = q.Count; j > 0; j--) {
    object obj = q.Dequeue ();
    // Проверку свою какую вам надо поставьте
    if (!(obj is int)) {
       q.Enqueue (obj); 
    }
}
0
Usaga
Эксперт .NET
5126 / 3485 / 614
Регистрация: 21.01.2016
Сообщений: 13,815
Завершенные тесты: 2
30.10.2017, 06:07 6
Кирилл2017, под "построить очередь из символов" понимается возможность хранения в очереди символов, а не чисел и строк. Т.е. очередь должна быть такого вида: 'ф', '5', 'b', '9', 'd'. Удалить из очереди нужно 5 и 9. Видите разницу с тем, что вы понаписали?
0
30.10.2017, 06:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2017, 06:07

дано четырехзначное число . определить а)входят ли в него цифры 2 или 7. б) входят ли в него цифры 3,6 и 9
дано четырехзначное число . определить а)входят ли в него цифры 2 или 7. б) входят ли в него...

Дан массив,состоящий из символов. Удалить из него повторные вхождения каждого символа
Дан массив,состоящий из символов. Удалить из него повторные вхождения каждого символа....

Дана строка символов. Удалить из строки все цифры
помогите решить пожалуйста вот такую задачу. Дана строка символов. Удалить из строки все цифры.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru