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

Вывести строку, содержащую слова, разделенные одним пробелом и расположенные в алфавитном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задача со структурами http://www.cyberforum.ru/cpp-beginners/thread1050564.html
Добрый день, форумчане, и с наступающим новым годом) мне, как никогда, нужна ваша помощь. Со структурами только учусь работать, помогите накидать хотя бы начало кода. Собственно, задача есть файл, содержащий сведения о треугольниках (три стороны, которые вводит сам юзер). Переписать в файл T только те данные, при которых будет существовать треугольник, т.е. при введенных сторонах 1, 10, 100 -...
C++ Не могу разобраться в коде Необходимо объяснить участок кода: struct strN { int mas_; strN(){} strN (int * ptr) { for(int i = 0; i<N; i++) mas_=ptr; } }; struct AS http://www.cyberforum.ru/cpp-beginners/thread1050561.html
C++ Как добавить символ к символьной строке
Задание : Задать символьный ряд . Если слов в ряду имеет парное количество символов ,то с обеих сторон слова добавить символ "*". Мой нерабочий код: #include <iostream> #include <conio.h> using namespace std; int main() { char slovo = "fkdjgr"; char simvol="*";
Беру частные уроки по с++ C++
Беру частные уроки по c++ на ближайшее время. Цена - договорная. 8 916 947 80 95 - Антон. Добавлено через 7 минут Мой уровень - начинающий
C++ Найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1050519.html
#include <iostream> #include <conio.h> #include <string.h> using namespace std; int main() { char str="kfghdfg."; int lenght=0; for(int i=1;i<20;i++) {
C++ Объясните пожалуйста. Нюансы программы с рекурсией Добрый день. Просьба, объясните пару нюансов программы. всё работает, но не могу разобраться для чего нам нужны вот эти строки, и что они делают? Задание: С помощью рекурсивной функции вычислить сумму элементов одномерного массива. int sum(int *a, int n) { if (n==1) return a; else return a+sum(&a,n-1); Вот сама программа! #include <stdio.h> #include <locale.h> #include <conio.h> подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
21.12.2013, 10:34     Вывести строку, содержащую слова, разделенные одним пробелом и расположенные в алфавитном порядке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <sstream>
#include <iterator>
#include <algorithm>
#include <set>
#include <string>
 
int main(int argc, char *argv[])
{
    std::string raw = "raw data    with a     lot   of      spaces";
    std::istringstream is(raw);
    std::multiset<std::string> s;
    std::copy(std::istream_iterator<std::string>(is),
        std::istream_iterator<std::string>(),
        std::inserter(s, s.begin()));
    std::copy(s.begin(), s.end(), std::ostream_iterator<std::string>(std::cout, " "));
 
    return EXIT_SUCCESS;
}
 
Текущее время: 07:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru