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

Переместить первую букву слова в конец слова(Строки) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс “мебель” http://www.cyberforum.ru/cpp-beginners/thread1025991.html
1.1. Создать класс “мебель” для описания предмета мебели. Информация о предмете мебели описывается названием, цветом, весом. Функции класса: а) ввод данных о предмете мебели; б) вывод на...
C++ Элементарная программа на файлы Здравствуйте ув. форумчане. Нужно реализовать простенькую программу которая будет при запуске предлагать: 1)записать рандомную матрицу(N*M); 2) считать матрицу и найти суму положительных элементов;... http://www.cyberforum.ru/cpp-beginners/thread1025989.html
C++ Конструктор по умолчанию
У меня получается создавать конструктор по умолчанию если в хедере эти значения указаны: class Unit { protected: string name; string rang; int formSize; public: Unit(string name0 = "U",...
Покупка билетов C++
За билетами на премьеру нового мюзикла выстроилась очередь из N человек, каждый из которых хочет купить 1 билет. На всю очередь работала только одна касса, поэтому продажа билетов шла очень медленно,...
C++ Дана целочисленная квадратная матрица размером n*m http://www.cyberforum.ru/cpp-beginners/thread1025966.html
Дана целочисленная квадратная матрица размером n*m. Написать программу, позволяющую поменять местами элементы, расположенные в верхней и нижней четвертях, ограниченные главной и побочной диагоналями...
C++ что означает знак ||? Что означает || это знак в 6 строчке части программы? } void GetSum (const node * Top, int &sum) { if(Top != NULL) { GetSum(Top->l,sum); if ( Top && ( Top->l || Top->r ))... подробнее

Показать сообщение отдельно
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
03.12.2013, 11:24
А от мое элегантное решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <regex>
using namespace::std;
 
int main()
{
    string s="hellow world a ad gacpada";
    cout <<"s= "<<s<<endl;
    s=regex_replace(s,regex("(\\w)([^ ]*\\w)"),string("$2$1"));
    cout <<"s= "<<s<<endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru