Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из Vb -> С++ http://www.cyberforum.ru/cpp-beginners/thread358206.html
Задача такая Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в ширину. Длина слова не менее 5 букв. Вот...
C++, Задача про лесенку, помогите пожалуйста. C++
Лесенка На каждой из n + 2 ступенек лестницы записано целое число, причем на первой и на последней ступеньке записано число 0. На первой ступеньке стоит человек, которому необходимо подняться на...
Выведите на печать номера точек C++
Выведите на печать номера точек, лежащих в круге радиусом R с центром в начале координат. Координаты точек заданы массивами X(N) и Y(N). Помогите с решением...
C++ Проблема с созданием GUI приложения (чертов qmake) скачала с сайта qt.nokia.com прогу по ссылке http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_online_v1_1_3_en.exe вроде установила. теперь нужно создать GUI приложения. и здесь он мне пишет, что... http://www.cyberforum.ru/cpp-beginners/thread358193.html
C++ Распознавание ключевых слов. http://www.cyberforum.ru/cpp-beginners/thread358188.html
Помогите мне необходимо составить программу распознавания мнемоник ассемблерных команд. Входной файл содержит мнемоники команд (по одной в строке). Выходной файл – коды операций. Программа содержит...
C++ Действия с флешками
Народ, может я не в том разделе спросить решил, вы уж простите. Но вот в чём беда, нужна такая програмка, которая не выводя никаких окон будет выискивать на любых вставленных в комп флешках файлы...
C++ как подключить либ файл в dev-c++.
сабж.
C++ Вычислить значение Помогите, пожалуйста, с программкой.. Вычислите значения: а) sin x + sin2x + ... + sinnx; б) sin x + sin x2 + ... + sin xn; в) sin x + sin2x2 + ... + sinnxn; г) sin x + sin sin x + ... + sin... http://www.cyberforum.ru/cpp-beginners/thread358157.html
C++ динамический массив чисел http://www.cyberforum.ru/cpp-beginners/thread358138.html
Целое число, представленное в виде динамического массива байтов. .Каждый байт хранит 2 цифры числа (часть числа в диапазоне 0..99). Знак числа представлен отдельно. Как хранить две цифры в одном...
C++ Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр. Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр. Смог осилить только для чисел, не превосходящих 1000. #include "stdafx.h" void main() { for... http://www.cyberforum.ru/cpp-beginners/thread358133.html
Infinity3000
1062 / 580 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
0

АТД список. Выделить скобками все двойные вхождения символов

29.09.2011, 20:07. Просмотров 422. Ответов 2
Метки (Все метки)

Здравствуйте.

Суть задачи такова.


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


Например

Есть список g c c f c c c, пользователь задал символ "с" в итоге на выходе программы должен получиться список (g ( c c ) f ( c c ) c).

Как видите в выходном списке взяты в скобки двойной символ "с".


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
#include "iostream"
#include "list"
 
 
using std::list;
using std::cout;
using std::cin;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0,"");//руский щрифт в консоле
    
    int n;
    char num;
    
    list<char> l; //объявили список
    
    cout << "Введите длину списка: ";
    cin >> n;
 
    cout << "Введите содержимое списка: ";
    for(int i = 0; i < n; i++)
    {   
        cin >> num;
        l.push_back(num);
    }
 
    
    //тут выполнить определенное действие
    
    
    cout << "Вывод искомого списка: ";
    for(list<char>::const_iterator iter1 = l.begin(); iter1 != l.end(); iter1++)
    {
        cout << *iter1  << ",";
    }
           
    system("pause >> NULL");
    return 0;
}


Вернуться к обсуждению:
АТД список. Выделить скобками все двойные вхождения символов
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2011, 20:07
Готовые ответы и решения:

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

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

Удалить в строке символов все символы в скобках вместе с самими скобками
Текст задачи такой: Даны натуральное число n, символы s_1, … , s_n. Исключить из...

Пересчитать числа вхождения символов в строке – поправить список
Пересчитать числа вхождения символов в строке – поправить список. с помощью двусвязного списка

Если длина строки превышает 6 символов, выделить подстроку скобками
Если длина введенной строки &gt;6, выделить подстроку в { } скобках.

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