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

Сортировать слова в строке по буквам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найдите а1 и q геометрической прогрессии, если а1+а4 =30, а2+а3=10 http://www.cyberforum.ru/cpp-beginners/thread1092621.html
Найдите а1 и q геометрической прогрессии, если а1+а4 =30, а2+а3=10.
C++ Вставка в начало списка Народ, поскажите как реализовать вставку в начало списка? текст вставки в конец сделал, а в начало не пойму как! Вот вставка в конец: int list_push_back(list_head *list, const void *data, int data_size){ if (list==NULL || data==NULL){ // Обязательная проверка указателей return 0; } /* * Выделение динамической памяти для хранения данных. * Копирование данных в... http://www.cyberforum.ru/cpp-beginners/thread1092600.html
C++ Если на главной диагонали матрицы есть число -1, то заменить нижнюю часть диагонали на число 2
Дано матрица!Если по главному диагоналу есть число "-1",то заменить нижний часть диагонала на "2",а верхний часть заменить на "1". Еще простите за грамматический ошибки,я не силен по русскому! Я написал код с ошибками,помогите решит! #include<iostream> #include<windows.h> #include<conio.h> #include<time.h> #include<iomanip> using namespace std; const int n=3; int main(){
Как вывести на экран весь вектор? Пожалуйста, подскажите C++
Создал функцию для добавление в вектор (даже не уверен в правильности) void Homeworklist::Add(Homework h) { if (a>=1) cout << "NO"; else { Homework h; int x3, y3, z3; int a3, b3, c3; cin >>h.HomeworkName;
C++ Кто может переделать код? http://www.cyberforum.ru/cpp-beginners/thread1092561.html
Как переделать код, мне помогли написать код с помощью классов, на в универе мне препад сказал что классами нельзя, заставляет переделать с помощью функций, а с функциями мало знаком, буду благодарен за любую помощь. Ниже условие и код. Написать программу в которой вводиться рядок слов, отсортировать слова по первой букве. #include <algorithm> #include <iostream> #include <iterator>...
C++ Записать исходные данные на диск в виде текстовых и двоичных файлов Имеются сведения по студентам: студент, балл в расчете на одного человека за каждый год из последних 5-ти лет. Найти для каждого студента средний балл за все пять лет и год, когда балл был максимальным Студентов у которых баллы в течении 5-ти лет постоянно увеличивался, и студента с максимальным средним годовым балам за пять лет. результат обработки вывести на экран в виде таблицы.... подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
09.02.2014, 15:24     Сортировать слова в строке по буквам
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <sstream>
#include <map>
 
typedef std::map<std::string, int> words;
 
void input(words& w)
{
    std::string word;
    while (getline(std::cin, word))
    {
        std::stringstream ss(word);
        while (ss >> word)
        {
            if (word == "stop")
                return;
            ++w[word];
        }
    }
}
 
void print(words& w)
{
    words::const_iterator start = w.begin(), end = w.end();
    while (start != end)
    {
        for (int i = 0; i < (*start).second; ++i)
            std::cout << (*start).first << " ";
        std::cout << std::endl;
        ++start;
    }
}
 
int main()
{
    words w;
 
    input(w);
    print(w);
 
    return 0;
}
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru