Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из Vb -> С++ http://www.cyberforum.ru/cpp-beginners/thread358206.html
Задача такая Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в ширину. Длина слова не менее 5 букв. Вот написал в VB Dim Arr(10000, 10000) As String Dim ArrMax(10000) As Integer Dim N As Integer Dim max As Integer 'Длина слова Dim str1 As String, str2 As String 'Исходная строка, набор букв Function...
C++ C++, Задача про лесенку, помогите пожалуйста. Лесенка На каждой из n + 2 ступенек лестницы записано целое число, причем на первой и на последней ступеньке записано число 0. На первой ступеньке стоит человек, которому необходимо подняться на последнюю ступеньку. За один шаг он может подниматься на любое число ступенек, не превосходящее k. Подсчитаем сумму всех чисел, написанных на ступеньках, на которые наступил человек. Найдите... http://www.cyberforum.ru/cpp-beginners/thread358197.html
Выведите на печать номера точек C++
Выведите на печать номера точек, лежащих в круге радиусом R с центром в начале координат. Координаты точек заданы массивами X(N) и Y(N). Помогите с решением...
Проблема с созданием GUI приложения (чертов qmake) C++
скачала с сайта qt.nokia.com прогу по ссылке http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_online_v1_1_3_en.exe вроде установила. теперь нужно создать GUI приложения. и здесь он мне пишет, что подходящие профили QT не найдены. Нужно добавить в профиль Инструменты - Параметры или через инструмент обслуживания SDK. ну вот, захожу я в эти Параметры хочу добавить профиль и вижу, что нет файла...
C++ Распознавание ключевых слов. http://www.cyberforum.ru/cpp-beginners/thread358188.html
Помогите мне необходимо составить программу распознавания мнемоник ассемблерных команд. Входной файл содержит мнемоники команд (по одной в строке). Выходной файл – коды операций. Программа содержит упорядоченную таблицу структур (имя, код операции, шаблон распознавания). Использовать бинарный поиск по таблице. В случае успеха поиска выводить код операции, иначе – сообщение об ошибке: текст...
C++ Действия с флешками Народ, может я не в том разделе спросить решил, вы уж простите. Но вот в чём беда, нужна такая програмка, которая не выводя никаких окон будет выискивать на любых вставленных в комп флешках файлы *.doc и *.ppt и копировать из в определённую папку и при всём этот автоматически стартовала вместе с виндой, опять же без всяких там окон. Такое вообще реально??(хотя думаю, что этот вопрос лишний, ибо... подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
29.09.2011, 20:07     АТД список. Выделить скобками все двойные вхождения символов
Здравствуйте.

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


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


Например

Есть список 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru