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

Поменять местами слова в строке C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические Алгоритмы http://www.cyberforum.ru/cpp-beginners/thread739937.html
Написать программу для вычисления значения функции y=cos(x), если значения аргумента x меняются в интервале от 0 до 5 с шагом 0,2. Правильный ли ответ? #include <cstdlib> #include <iostream> #include <cmath> using namespace std;
C++ Сделать задачу с использованием функций - Получить последовательность по правилу Даны действительные числа a1,…,a21. Получить последовательность b1,...,b10 ,где b =a1+a2+…+a24, b2=a1^2+a2^2+…+a24^2, b10=a1^10+a2^10+…+a24^10. http://www.cyberforum.ru/cpp-beginners/thread739921.html
C++ машинный нуль
Добрый вечер. Есть программа для нахождения машинного нуля для типов данных float, double, long double. #include <iostream> using namespace std; float machine_zero(float e, int &k) { float e1; k = 0; do {
C++ Нужно доделать программку (найти наибольшее из нечетных и количество четных чисел)
Всем привет! Помогите пожалуйста доделать програмку, скелет я сделал, сообразить не могу как дальше. вот условие: В последовательности а1 … аn найти наибольшее из нечетных и количество четных чисел. #include <iostream> int main() { const int n ; int a; int max=-9000, kol=0; cout << "n=" << endl;
C++ Структуры данных! http://www.cyberforum.ru/cpp-beginners/thread739907.html
Доброго времени суток!! Помогите разобраться начинающему с кодом. Если возможно с коментами заранее спасибо! typedef unsigned char byte; typedef struct { byte family; byte serial; byte crc; }trom; typedef struct {
C++ Почему создатели языка C++ придумали такой странный синтаксис обращения к элементам одномерного массива? К элементам массива можно обращаться разными способами. Обычно в квадратных скобках пишут номер элемента массива, а тут узнал что так же можно писать и имя самого массива. Но непонятно для чего все это сделано? int A; A = 0; 10 = 0; подробнее

Показать сообщение отдельно
DiffEreD
1428 / 765 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
20.12.2012, 18:31     Поменять местами слова в строке C++
Ну, примерно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <string>
#include <sstream>
 
int main()
{
    setlocale (LC_ALL, "Russian");
    using std::string;
    string str = "Я Вас очень прошу помогите мне пожалуйста";
    std::istringstream is(str);
    std::vector<string> vs;
    std::copy(std::istream_iterator<string>(is),
        std::istream_iterator<string>(),
        inserter(vs, vs.begin()));
    std::copy(vs.rbegin(), vs.rend(), std::ostream_iterator<string>(std::cout, " "));
    std::cout<<"\n\n";
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru