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

Напечатать все слова в алфавитном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача двумерного массива в функцию. http://www.cyberforum.ru/cpp-beginners/thread208045.html
Требуется написать функцию которая бы слагала и умножала матрицы. Для этого Я завел двумерный динамический массив, а вот с передачей его в функцию у меня туговато. Просьба помочь, то есть требуется...
C++ бинарными деревьями как динамическая структура данных Суть задачи в следующем. Необходимо реализовать бинарное дерево как динамическую структуру данных. Помимо стандартных функций созджания 1 элемента и распечатки дерева необходимо написать функцию... http://www.cyberforum.ru/cpp-beginners/thread208035.html
C++ Приведение типов
Добрый вечер! Реализовываю явное и не явное приведение типов. Есть два класса, сепаративных, A и B. Реализацию явного преобразования делаю перегрузкой типов A и B. Реализацию неявного...
Для матриццы размером n x m вычислить сумму элементов матрицы C++
Условия этой задачи (задача одна), таковы: Для матриццы размером n x m вычислить сумму элементов матрицы. Умножить на это число элементы k-той строки. Значение k вводится. Исходная матрица...
C++ интеграл http://www.cyberforum.ru/cpp-beginners/thread208006.html
помогите пожалуйста написать прогу которая релала бы интеграллы например: \int dv/v=\int dx/xоткуда при решении получаем Ln(v)=Ln(x)
C++ Строки (C++) вот моё задание: Зменить в строке последовательность одинаковых символов (не пробелов) на десятичное число, соответствующее их количеству, и сам символ. код: #include <math.h> #include... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
10.12.2010, 20: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 <string>
#include <algorithm>
#include <sstream>
#include <iterator>
#include <vector>
 
int main()
{
    std::string str, delim(",."), tmp;
    std::cout << "Enter str: ";
    std::getline(std::cin, str);
    std::vector<std::string> vec;
 
    for(std::string::iterator it = str.begin(); it != str.end(); ++it)
        if(delim.find(*it) != std::string::npos)
            *it = ' ';
 
    std::istringstream ist(str);
    while(ist >> tmp)
        vec.push_back(tmp);
 
    std::cout << "\n-> ";
    std::sort(vec.begin(), vec.end());
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<std::string>(std::cout, " "));
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru