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

Вывести каждое второе слово в котором больше одной согласной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество возможных вариантов и ребус http://www.cyberforum.ru/cpp-beginners/thread724128.html
Прошу помощи 1)Перед фермером стоит задача: купить на 100 рублей 100 голов скота. Стоимость быка – 10 руб., коровы – 5 руб. и телёнка – 0.5 руб. Найти все варианты решения и их количество. 2)Решить ребус ОСА + ОСА + ОСА = РОЙ, где слова обозначают числа, а буквы – цифры. Смысл ребуса не понимаю просто, а задачу с фермером не представляю как решить.
C++ 2 массива с любыми числами нужно отнять в столбик 2 массива с любыми числами нужно отнять в столбик mas= mas= http://www.cyberforum.ru/cpp-beginners/thread724126.html
Решение задач без циклов, использую библиотеку algorithm C++
Имеется список 40 студентов, изучающих математику, физику, биологию и химию, заданный в файле в виде строк Фамилия предмет Каждый предмет изучает около 20 студентов. Разработать структуры данных, позволяющих эффективно отвечать на запросы вида «Выдать всех студентов, изучающих биологию и химию, но не изучающих физику». template <typename T, typename T1> T1 copy (T first, T last, T1...
C++ Исправление ошибок в программе
Здравствуйте! Занимаюсь написанием программы. В ходе написания возник следующий вопрос. В ходе выполнения нижеприведенного кода выдается ошибка: Необработанное исключение в "0x0f3957aa (msvcr100d.dll)" в "laba7.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfeeefee2". Причем программа выполняется нормально, все выводится, но компилятор выдает вышеприведенную ошибку. В чем ошибка? Вот...
C++ Троичное дерево http://www.cyberforum.ru/cpp-beginners/thread724087.html
Доброго времени суток, задача следующая: Составить программу для определения количества предков каждой из вершин троичного дерева обходом "в ширину". При создании дерева пронумеровать вершины в прямом порядке. Программа должна выводить изображение дерева с пронумерованными вершинами на экран и показывать порядок обхода вершин. Подскажите пожалуйста с чего начать, через что реализовать дерево,...
C++ записывает в файл каракули почему когда я ввожу данные мне в файл записывает каракули, и такое же когда ввивоже из файла на экран? #include <iostream> #include <iomanip> #include <ctime> #include <cctype> #include <string.h> #include <conio.h> #include <locale.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
08.12.2012, 21:42     Вывести каждое второе слово в котором больше одной согласной
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
#include <string>
#include <iostream>
#include <boost/regex.hpp>
 
#define ANY_LETTER  L"[а-яА-Я]"
#define ANY_LETTERS ANY_LETTER L"*"
#define CONSONANT  L"[бвгджзйклмнпрстфхцчшщьъБВГДЖЗЙКЛМНПРСТФХЦЧШЩЬЪ]"
 
int main() {
    std::setlocale(LC_ALL, "en_US.UTF-8");
    std::wstring min, max, original;
    std::wcout << L"Исходная строка: ";
    std::getline(std::wcin, original);
    
    const wchar_t * expr = 
        ANY_LETTERS CONSONANT ANY_LETTERS CONSONANT ANY_LETTERS;
    boost::wregex rexp(expr);
    boost::wsregex_iterator begin(original.begin(), original.end(), rexp), end;
    bool flag = true;
    std::for_each(begin, end, 
            [&](const boost::match_results<std::wstring::const_iterator> & sm) {
                    if ((flag = !flag)) std::wcout << sm[0] << std::endl;
            });
}
 
Текущее время: 21:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru