Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Транспонирование матрицы https://www.cyberforum.ru/ cpp-beginners/ thread14999.html
#include <stdio.h> #include <stdlib.h> void transponirovanie(int**mass1, int stolb, int str) {int **mass2; int i,j; mass2=(int**)malloc(sizeof(int*)*stolb); for(i=0;i<str;i++) ...
Вывод в бинарный файл C++
Надо вывести последовательность 0 и 1 в бинарный файл так чтобы это был двоичный код,т.е. каждый символ весил 1 бит
C++ Упорядочить массив по возрастанию (считать массив из одного файла и записать в другой) https://www.cyberforum.ru/ cpp-beginners/ thread14983.html
Доброго времени суток всем ! один вопрос есть наболевший (для новичка) необходимо упорядочить массив по возрастанию(считать массив из одного файла и записать в другой) . Ничего особо не придумывал...
C++ Анализатор трафика Матёрые програмисты обьясните ламеру: Счего начинать разработку Анализатор трафика? Сложно ли вобще его зделать? Подкинте литературы где можно почетать про это!!! пришлите пример если есть!!! https://www.cyberforum.ru/ cpp-beginners/ thread14978.html
окно всё равно закрывается.... C++
Всем доброго времени суток! прочитал тему тут понял что в конце программы необходимо добавить функцию getchar(); написал программку: # include <iostream> int main() { std::cout << "The...
C++ Структура в классе, это возможно? У меня такая проблема, нужно реализовать объект-список. В нем необходимо реализовать методы обеспечивающие полную функциональность списка. Затем написать программу по работе с данным списком. Мне... https://www.cyberforum.ru/ cpp-beginners/ thread14950.html
C++ Помогите с блок-схемой и алгоритмом Есть только листинг программы(((((((((( lines.cpp: #include "windows.h" #include "resource.h" #include "random.h" #include <list> #include <queue> #include <stack> https://www.cyberforum.ru/ cpp-beginners/ thread14930.html Найти числа из массива кратных 3 C++
Я написал прогу "найти числа из массива кратных 3" #include <stdio.h><math.h> main() { int a,i,s; printf("\n 3adaite 4isla: \n"); for(i=0;i<10;i++) scanf("%d",&a); for(i=0;i<10;i++){
C++ Задачник по С++ Появилось тут желание вспомнить программирование на Си плюсе немного(несколько лет на нём непрогал уже, начал забывать...), и всвязи с этим появился вопрос: есть ли какой-нить хороший задачник по... https://www.cyberforum.ru/ cpp-beginners/ thread14900.html C++ C++ + Ассемблер = проблема https://www.cyberforum.ru/ cpp-beginners/ thread14881.html
Добрый день. Вот такой код #include <iostream> #include <windows.h> using namespace std; WORD NUM; void main() {
Поменять местами самое длинное слово и самое короткое слово в тексте C++
Пусть есть двумерный массив, заполненный символами. Рассматривать его как многострочный текст, слова в котором разделены одним или несколькими пробелами. Поменять местами самое длинное слово и самое...
C++ Задачка про массивы Только начала изучать программирование, пытаюсь разбиратся ,но не всё так просто , помогите пжлст решить задачку на массивы Даны два массива размера N, элементы которых упорядоченны по... https://www.cyberforum.ru/ cpp-beginners/ thread14860.html
50 / 49 / 15
Регистрация: 17.09.2008
Сообщений: 98
05.11.2008, 12:44 0

Упорядочить слова по алфавиту (строки) - C++ - Ответ 68346

05.11.2008, 12:44. Показов 5843. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Немного переделанная версия отсюда: https://www.cyberforum.ru/cpp-... #post68345

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
#include <iostream>
#include <conio.h> // для _getch()
#include <string>
#include <vector>
#include <algorithm>
 
using namespace std;
 
    string initial = "qwerty asdfgh zxcvbn";
    vector<string> s;
 
    vector<string> split(const string &s, const char *by = " ") {
    vector<string> res;
    int i, j;
    int n = s.size();
    for (i = 0; i <= n; i = j + 1) {
        for (j = i; j < n && strchr(by, s[j]) == NULL;) j++;
        res.push_back(s.substr(i, j-i));
    }
    return res;
}
int main()
{
    cout << "Initial string: " << initial << endl;
    s = split(initial);
    sort(s.begin(),s.end());
    initial = "";
    for (int i=0; i<s.size(); i++) {
        initial += s[i]+" ";
    }
    cout << "Final string: " << initial << endl;
    _getch();
    return 0;
}


Вернуться к обсуждению:
Упорядочить слова по алфавиту (строки) C++
4
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2008, 12:44
Готовые ответы и решения:

Произвольные строки, слова разделены пробелом, нужно слова упорядочить по алфавиту
Написал такое, но это не подходит, обязательное условие: Текст должен вводится и содержать не более...

Упорядочить слова строки по алфавиту
Здравствуйте! Уважаемые форумчане, выручите, пролежал в больничке на этой теме, а закрыть семак...

В заданном предложении упорядочить слова по алфавиту
Дано предложение, слова в нем разделены пробелом. Упорядочить слова по алфавиту (только по первой...

Упорядочить по алфавиту буквы каждого слова и удалить слова, содержащие одинаковые буквы
Преобразовать данное предложение, упорядочив по алфавиту буквы каждого слова и удалив слова,...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2008, 12:44

Упорядочить символы строки по алфавиту
Здравствуйте! Я пытаюсь написать программу для сортировки символов в строке в алфавитном порядке, и...

Упорядочить строки матрицы по алфавиту
Дана символьная матрица. Упорядочить строки матрицы по алфавиту. Помогите пожалуйста.

Строки данного файла упорядочить по алфавиту
Строки данного файла упорядочить по алфавиту.Имя файла задается в командной строке.

Упорядочить каждое слово строки по алфавиту
Я не знаю, как можно сделать такую программу, которая бы выводила решения через пробел. Вообще. Не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru