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

Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое слово. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразуйте матрицу путем удаления из нее строки, сумма элементов которой является максимальной из сумм элементов всех строк http://www.cyberforum.ru/cpp-beginners/thread833562.html
Дана матрица размерности n x m, все элементы которой различны. Преобразуйте матрицу путем удаления из нее строки, сумма элементов которой является максимальной из сумм элементов всех строк....
C++ Линейные массивы (Уменьшите все отрицательные элементы вектора на единицу) Уменьшите все отрицательные элементы вектора на единицу. Например: (7 -5 -15 3 1 -2 4 -7 9 5) (7 -6 -16 3 1 -3 4 -8 9 5) http://www.cyberforum.ru/cpp-beginners/thread833554.html
C++ Формат командной строки
Нужно выполнить задание. Есть X потоков в которых лежит по объекту, эти объекты я в случайном порядке сую в контейнер размером Y. При заполнении контейнера, начинаю удалять самые старые объекты и...
C++ по адресу получить значение
Господа создаю программу которая задаёт значение и показывает адрес ячейке , запускаю её и в другой программе в исходник пишу этот адрес , но значение показывает совсем другое. программа которая...
C++ Функция ввода двумерного массива http://www.cyberforum.ru/cpp-beginners/thread833509.html
Ребят, помогите! Надо написать функцию чтобы с помощью нее мы вводили двумерный массив! Не знаю какие параметры задать и что внутри написать! Функция внизу закомментирована. #include "stdafx.h"...
C++ Что это bool operator== (const CLASS&) const; Что это? class CLASS { public: bool operator== (const CLASS&) const; ... подробнее

Показать сообщение отдельно
cygwin
1 / 1 / 0
Регистрация: 10.04.2013
Сообщений: 17
11.04.2013, 00:47
А можно и так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstring>
#include <regex>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian_Russia.1251");
 
    string str("С началом второй мировой войны правительства разных стран начали разрабатывать вычислительные машины, осознавая их стратегическую роль в ведении войны");
 
    string exp = "(^| )[^";
    exp +=  toupper(str[0]);
    exp +=  tolower(str[0]);
    exp +=  "][^ ]*";
 
    string s = regex_replace(str, regex(exp), string(""));
 
    printf("%s\n", s.c_str());
 
    return 0;
}
>>С стран стратегическую
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru