Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
20.12.2012, 18:32     Поменять местами слова в строке C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <sstream>
#include <clocale>
#include <iterator>
#include <list>
 
int main ()
{
    setlocale(LC_ALL, "rus");
    std::string s("one  two  three");
    std::istringstream iss(s);
    std::list<std::string> list((std::istream_iterator<std::string>(iss)), std::istream_iterator<std::string>());
    s.clear();
    for(std::list<std::string>::const_reverse_iterator crib(list.rbegin()); crib != list.rend(); ++crib)
    {
        s += (*crib + ' ');
    }
    std::cout << s << std::endl;
    return 0;
}
 
Текущее время: 10:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru