Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.05.2020
Сообщений: 26
1

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

29.05.2020, 08:12. Показов 1453. Ответов 2
Метки с++ (Все метки)

Author24 — интернет-сервис помощи студентам
Создать стек строковых значений, для реализации используя односвяз-ные списки. Реализовать операции добавления (push) и удаления (pop) элемента из стека. Добавьте в стек строки «Student», «of», «the», «OSAT» и распечатайте содержимое стека. Удалите один элемент из стека, добавьте строку «ONAT» и распечатайте содержимое стека еще раз. * Посчитайте количество строк, состоящих не менее чем из трех символов, принадлежащих стеку.

pamagite pajalusta kto pomojet
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2020, 08:12
Ответы с готовыми решениями:

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

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

Односвязные списки, стек
Помогите пожалуйста, кто может:(. нужно только дописать удаление. вот само задание: удаление из...

Создать стек строковых значений, для реализации используя односвязные списки
2. Создать стек строковых значений, для реализации используя односвязные списки. Реализовать...

2
365 / 321 / 219
Регистрация: 21.02.2013
Сообщений: 756
29.05.2020, 14:03 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <string>
using namespace std;
struct Node{
    string data;
    Node* next;
 
};
struct Stack{
    Node* head;
    Stack(){head = NULL;}
    void push (string _data){
        Node* new_node = new Node;
        new_node->data = _data;
        new_node->next = head;
        head = new_node;
 
    }
    int pop(){
        if(!head){ cout << "stack empty!!!";return -1; }
        Node* temp;
        temp = head->next;
        delete head;
        head = temp;
        return 0;
 
    }
 
    void print(){
        Node * cur;
        cur = head;
       while(cur){
 
            cout << cur->data << " ";
            cur = cur->next;
 
 
        }
        cout<< endl;
    }
};
int countwords(Stack s){
    int count = 0;
    while (s.head){
            if(s.head->data.size()>= 3)
            count++;
            s.head = s.head->next;
    }
    return count;
 
}
int main()
{
    Stack s;
    s.push("Student");
    s.push("of");
    s.push("the");
    s.push("OSAT");
    s.print();
    s.pop();
    s.push("ONAT");
    s.print();
    cout << "slov ne menee 3 bukov: "<< countwords(s)<< endl;
}
0
0 / 0 / 0
Регистрация: 18.05.2020
Сообщений: 26
29.05.2020, 14:04  [ТС] 3
spasiba
0
29.05.2020, 14:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2020, 14:04
Помогаю со студенческими работами здесь

Создать стек строковых значений, для реализации используя односвязные списки. Реализовать операции добавления (push) и у
Создать стек строковых значений, для реализации используя односвязные списки. Реализовать операции...

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

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

Очередь строковых значений (через односвязные списки)
Создать очередь строковых значений, для реализации используя одно- связные списки. Реализовать...

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

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


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

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