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

Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать с использованием массива двунаправленное кольцо (программа работает не правильно) http://www.cyberforum.ru/cpp-beginners/thread897180.html
Подскажите. что не так в программе? работает не совсем правильно 1) Реализовать с использованием массива двунаправленное кольцо (просмотр возможен в обе стороны, от последнего элемента можно...
C++ Определенный интеграл Необходимо численным методом найти приближенное значение определенного интеграла(скинул задание с методички на всякий). Вот прога: #include<stdio.h> #include<conio.h> #include<math.h> void main()... http://www.cyberforum.ru/cpp-beginners/thread897179.html
Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо и справа н C++
Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо и справа налево одинаково.
C++ Разложение в степенной ряд (программа работает не правильно)
Помогите пожалуйста исправить программу, чтобы работала правильно Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух...
C++ написать код для создания бмп файла заданного размера си++ http://www.cyberforum.ru/cpp-beginners/thread897175.html
как написать код для создания бмп файла,размеры задаем сами.в последующем применяем для его масштабирования
C++ В строке удалить введённое буквосочетание В строке удалить введённое буквосочетание. подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
10.06.2013, 12:40
Можно попроще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <algorithm>
#include <sstream>
#include <iterator>
 
using namespace std;
 
int main()
{
    string in_text, out_text, word;
    getline(cin, in_text);
    istringstream iss(in_text);
    while (iss >> word) {
        copy( word.rbegin(), word.rend(), back_inserter<string>(out_text) );
        out_text.push_back(' ');
    }
    cout << out_text;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru