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

Записать в стек все заглавные буквы заданного текста и вывести содержимое стека на экран

12.05.2016, 21:31. Показов 2001. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Записать в стек все заглавные буквы некоторого текста. Вывести стек на экран.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2016, 21:31
Ответы с готовыми решениями:

Заполнить стек 20 случайными числами с интервала [0; -10]. Вывести стек на экран. Изъять из стека каждый четвертый элеме
Заполнить стек 20 случайными числами с интервала . Вывести стек на экран. Изъять из стека каждый...

Вывести содержимое стека в порядке поступления элементов в стек
Заполнить стек значениями произвольного типа. Вывести содержимое стека в порядке поступления...

Сформировать стек из 6 цифр. Вывести стек на экран. Удалить элементы из стека, увеличить каждый из них на единицу и снов
Сформировать стек из 6 цифр. Вывести стек на экран. Удалить элементы из стека, увеличить каждый из...

Даны 5 символов в стеке, вытащить из стека символы и вставить в стек только заглавные буквы
Даны 5 символов в стеке, вытащить из стека символы и вставить в стек только заглавные буквы. Я вот...

1
4 / 4 / 6
Регистрация: 08.08.2015
Сообщений: 7
13.05.2016, 01:03 2
Лучший ответ Сообщение было отмечено ruskub как решение

Решение

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
#include <iostream>
#include <string>
 
using namespace std;
 
struct node {
    node* next;
    char info;  
};
 
void push(node*& next, char z){
    node* dv = new node;
    dv->info = z;
    dv->next = next;
    next = dv;  
}
 
void steklist(node*& next) {
    node* dv = next;
    while (next) {
        char x = next->info;
        next = next->next;
        cout << "| " << x << endl;
    }
    next = dv;
}
 
int main(){
    
    node* el = NULL;
    
    string inputText;
    getline(cin, inputText);
    for (int i=0; i<inputText.length(); i++){
        if (inputText[i]>='A' && inputText[i]<='Z'){
            push(el, inputText[i]);
        }
    }
    
    steklist(el);
    
    system("pause");
    return 0;   
}
1
13.05.2016, 01:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2016, 01:03
Помогаю со студенческими работами здесь

Содержимое стека 2 дописать в содержимое стека 1. Напечатать полученный стек 1
Program stekk; type stecc=^st; st=record inf:real; link:stecc; end; var i:integer;...

Стек: Переместить все элементы из первого стека во второй и вывести адрес новой вершины стека
Даны указатели P1 и P2 на вершины двух непустых стеков. Переместить все элементы из первого стека...

Дан указатель P1 на вершину стека (если стек пуст, то P1 = nil). Извлечь из стека все элементы и вывести их значения
Динамические структуры данных Все числа, используемые в заданиях на динамические структуры...

Из заданного текста выбрать цифры и записать в массив N, а буквы- в массив B. Все остальные символы записать в массив S
подскажите как делать Из заданного текста выбрать цифры и записать в массив N, а буквы- в массив...


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

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

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