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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать с использованием массива двунаправленное кольцо (программа работает не правильно) http://www.cyberforum.ru/cpp-beginners/thread897180.html
Подскажите. что не так в программе? работает не совсем правильно 1) Реализовать с использованием массива двунаправленное кольцо (просмотр возможен в обе стороны, от последнего элемента можно перейти к первому). 2) Распечатать полученный массив, начиная с К-ого элемента и до К-1 ( по кольцу влево). 3) Добавить в кольцо первый и 3 последних элемента. 4) Распечатать полученный массив, начиная с...
C++ Определенный интеграл Необходимо численным методом найти приближенное значение определенного интеграла(скинул задание с методички на всякий). Вот прога: #include<stdio.h> #include<conio.h> #include<math.h> void main() { float a=0.3853,b=2.0, w = 0.1; float m,k,h,Inj; int nj=2,j; while(b<=3.0) http://www.cyberforum.ru/cpp-beginners/thread897179.html
Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо и справа н C++
Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо и справа налево одинаково.
C++ Разложение в степенной ряд (программа работает не правильно)
Помогите пожалуйста исправить программу, чтобы работала правильно Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности (0.0001). Для сравнения найти точное значение функции. #include <iostream> #include <iomanip> #include <cmath>
C++ написать код для создания бмп файла заданного размера си++ http://www.cyberforum.ru/cpp-beginners/thread897175.html
как написать код для создания бмп файла,размеры задаем сами.в последующем применяем для его масштабирования
C++ В строке удалить введённое буквосочетание В строке удалить введённое буквосочетание. подробнее

Показать сообщение отдельно
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
10.06.2013, 12:17     Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот
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
#include <iostream>
#include <list>
#include <algorithm>
#include <iterator>
#include <string>
#include <sstream>
 
int main(){
    std::string buf("raz dva tri");
    std::list<std::string> words;
    std::stringstream ist(buf);
    std::string tmp;
    while ( ist >> tmp )
        words.push_back(tmp);
 
    std::cout << "Original string: "<< buf;
 
    std::list<std::string>::iterator it = words.begin();
    for(; it != words.end(); ++it)
        std::reverse((*it).begin(), (*it).end());
 
    std::cout << "\nModify string: ";
    std::copy(words.begin(), words.end(), std::ostream_iterator<std::string, char>(std::cout, " "));
 
 
    return 0;
}
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru