0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 59
1

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

13.06.2017, 16:50. Показов 1803. Ответов 2
Метки нет (Все метки)

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

Добавлено через 23 часа 53 минуты
.up
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2017, 16:50
Ответы с готовыми решениями:

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

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

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

Найти во введенном предложении количество слов, у которых совпадают первая и последняя буква
у меня есть такая задачка, её надо переделать под такое условие: составить программу поиска во...

2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32932 / 21257 / 8161
Регистрация: 22.10.2011
Сообщений: 36,514
Записей в блоге: 8
13.06.2017, 18:34 2
Лучший ответ Сообщение было отмечено vote как решение

Решение

Цитата Сообщение от vote Посмотреть сообщение
Удалить два последние элемента стека
Последние элементы стека - это как? Верхние, что-ли? Тот, который на вершине, и тот, который перед ним?

Все остальное делается так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
begin
  var s1 := new Stack<string>(Arr('abba', 'hello', 'world', 'alla'));
  var s2 := new Stack<string>(Arr('lala', 'fafa', 'aha', 'pop'));
  var s3 := new Stack<string>;
  
  while s1.Count <> 0 do
  begin
    var s := s1.Pop;
    if s.First = s.Last then s3.Push(s);
  end;
  while s2.Count <> 0 do
  begin
    var s := s2.Pop;
    if s.First = s.Last then s3.Push(s);
  end;
  
  s3.Println(); // просто выводим стек, смотрим, правильно ли он заполнен
 
end.
1
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 59
13.06.2017, 18:45  [ТС] 3
Да, верхние.
0
13.06.2017, 18:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2017, 18:45
Помогаю со студенческими работами здесь

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

Массив. Найти только те числа, у которых первая и последняя цифра совпадают
Составьте паскаль-программу для решения следующей задачи: «В данном одномерном массиве целого типа...

Удалить из массива все числа, в которых первая и последняя цифра совпадают
Удалить из массива все числа, в которых первая и последняя цифра совпадают.

Найти количество слов, у которых первая и последняя буква одинаковые
Пожалуйста, решите кто-нибудь. Буду благодарна за помощь. Заранее спасибо. Дана строка слов,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru