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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача двумерного массива в функцию. http://www.cyberforum.ru/cpp-beginners/thread208045.html
Требуется написать функцию которая бы слагала и умножала матрицы. Для этого Я завел двумерный динамический массив, а вот с передачей его в функцию у меня туговато. Просьба помочь, то есть требуется просто пример, где бы двумерный динамик массив передавался в функцию. #include <iostream> #include <math.h> #include <time.h> #include <cstdlib> using namespace std; int shape(int** x, int** y);...
C++ бинарными деревьями как динамическая структура данных Суть задачи в следующем. Необходимо реализовать бинарное дерево как динамическую структуру данных. Помимо стандартных функций созджания 1 элемента и распечатки дерева необходимо написать функцию добавления новогно элемента в дерево. В узле дерева находится строка. Ещё про функцию добавления. Узел дерева должен содержать либо данные либо * , как указатель на то что у дерева сущетвуют ещё 2... http://www.cyberforum.ru/cpp-beginners/thread208035.html
C++ Приведение типов
Добрый вечер! Реализовываю явное и не явное приведение типов. Есть два класса, сепаративных, A и B. Реализацию явного преобразования делаю перегрузкой типов A и B. Реализацию неявного преобразования делаю перегрузкой оператора "=". Есть следующий момент: при реализации неявного преобразования this передаётся на A в случае вызова его объектом типа A, и на B, в случае вызова его объектом 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 <stdio.h> #include <iostream> #include <string> using namespace std; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru