Форум программистов, компьютерный форум, киберфорум
Наши страницы
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Noname1331
0 / 0 / 0
Регистрация: 26.09.2017
Сообщений: 62
1

Из двух заданных стеков, хранящих символы, создать новый стек из тех символов первого стека, которые есть и в первом

21.11.2017, 21:52. Просмотров 852. Ответов 2
Метки нет (Все метки)

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

Добавлено через 13 секунд
Буду очень признателен..
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2017, 21:52
Ответы с готовыми решениями:

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

Из двух стеков с целыми числами создать новый стек из элементов первого стека, которых нет во втором
Здравствуйте. Помогите пожалуйста написать код теме: Реализация стека и основных алгоритмов его...

Из двух стеков, хранящих слова, создать новый стек элементов, у которых первая и последняя буква совпадают
Из двух стеков, хранящих слова, создать новый стек, у которых первая и последняя буква совпадают....

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

Создать новый стек, содержащий только те числа из первого стека, которые больше среднего значения всех элементов первого
Общая часть: Создать стек для хранения чисел, значение которых случайно в диапазоне от –50 до +50....

2
JuriiMW
2421 / 1346 / 1731
Регистрация: 10.12.2014
Сообщений: 5,278
22.11.2017, 08:15 2
Лучший ответ Сообщение было отмечено Noname1331 как решение

Решение

Вообще неправильное тема!
С „классическими“ стеками не определены такие операции, которыми требуется …
Над ними определены только две операции PUSH и POP!
Ну, раз надо, значит надо… ;–(
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
begin
  var s1 := ReadString('Введите подряд (без пробелов) символы первого стека:');
  var s2 := ReadString('Введите подряд (без пробелов) символы второго стека:');
  
  var st1 := New Stack<char>;
  var st2 := New Stack<char>;
  foreach var c in s1 do st1.Push(c); WriteLn('1 стек : '); st1.Println;
  foreach var c in s2 do st2.Push(c); WriteLn('2 стек : '); st2.Println;
    
  var stMul := New Stack<char>;
  foreach var c in st1 do if st2.Contains(c) then stMul.Push(c);
  WriteLn('Cтек элементов, которые содержатся и в первом и во втором стеках: '); stMul.Println;
end.
0
Noname1331
0 / 0 / 0
Регистрация: 26.09.2017
Сообщений: 62
24.11.2017, 12:30  [ТС] 3
Спасибо за понимание)
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2017, 12:30

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

Создать новый стек, в который поместить каждый третий элемент первого стека
Помогите, пожалуйста реализовать следующее: создать стек с числами в диапазоне от –50 до +50. После...

Из нечетных элементов двух стеков с упорядоченными элементами создать новый стек с упорядоченными элементам
Из нечетных элементов двух стеков с упорядоченными элементами создать новый стек с упорядоченными...


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

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

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