Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Заполнение матрицы змейкой по столбцам https://www.cyberforum.ru/ cpp-beginners/ thread2387061.html
Всем доброго времени суток теперь нужно создать змейку типа: 7 8 1 6 9 2 5 4 3 Вроде сделал, но постоянно ошибка в последних символах, чем больше матрица тем больше ошибок, при 9 - одна, 5 - две, 7 - три вот код: #include <iostream> #include <iomanip> using namespace std;
Ошибка с идентификатором C++
#include "stdafx.h" #include <iostream> #include <stdlib.h> #include <stdio.h> #include<time.h> using namespace std; void CDinMass(int n, int** M); void SumDiMass(int n, int** M, int sum); int main()
C++ 3 вида программы https://www.cyberforum.ru/ cpp-beginners/ thread2387031.html
Всех с прошедшими праздниками! Нужна Ваша помощь! Есть два кода программы. Один с локальными массивами: #include <iostream> #include <ctime> using namespace std; double a; double b; void ChangeA(int n, int k, int c1, int c2) { for (int i = 0; i < n; i++)
C++ Ошибки в программе https://www.cyberforum.ru/ cpp-beginners/ thread2387023.html
Есть код, в нем есть ошибки. Как исправить? #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <stdio.h> #include<time.h> using namespace std;
Чистка памяти C++
как почистить память в этом операторе ? void operator <= (ostream & os, clock_c & tmp) { int n = strlen(tmp.name) + 1; os.write(reinterpret_cast<char*>(&n), sizeof(int)); os.write(tmp.name, n); os.write(reinterpret_cast<char*>(&tmp.god_proizvodstva), sizeof(int)); }
C++ Сбалансированное дерево в дерево поиска Имеется дерево, которое формируется как сбалансированное дерево (функция tree). Нужно это дерево преобразовать в дерево поиска. Дерево поиска: у всех узлов левого поддерева произвольного узла S значения ключей данных меньше, чем значение ключа данных самого узла S; у всех узлов правого поддерева произвольного узла S значения ключей данных не меньше, чем значение ключа данных узла S. ... https://www.cyberforum.ru/ cpp-beginners/ thread2387008.html
C++ Задачка по строкам (char*) Некоторые числа можно получить так: взять единицу, а затем либо умножить результат на 3, или добавлять к результату 5. Например, число 24 получается как (((1 * 3) + 5) * 3) .Написать программу, которая для данного числа создает строку с таким выражением https://www.cyberforum.ru/ cpp-beginners/ thread2386992.html Xcode не правильно компилирует C++
Подскажите, что дописать или поменять в настройках чтобы программа работала правильно. Создан класс "Комплексных чисел", числа складываются и должны вывестись на экран. Но почему-то, когда я ввожу значение первого числа программа автоматически завершается и выводится ошибка(показано на скриншоте). Код проверяла на другом компиляторе, все работает правильно. #include <iostream> #include...
C++ Проблема с написанием кода https://www.cyberforum.ru/ cpp-beginners/ thread2386969.html
Задание: Дан динамический двумерный массив А(n,n). Написать функции, которые позволят вывести в консоль исходный массив и найти сумму элементов по каждой строке. Код: #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; void CDinMass(int n, int** M, int i, int j)
C++ Проблемы с ООП Добрый день! Дали в институте следующую задачу: Программирование с использованием классов в С++. Наследование и композиция. Разработать и реализовать диаграмму классов для описанных объектов предметной области, используя механизмы наследования и композиции. Проверить ее на тестовом примере, с демонстрацией всех возможностей разработанных классов на конкретных данных. Даны: объект символ,... https://www.cyberforum.ru/ cpp-beginners/ thread2386960.html
Хеширование. Открытая адресация, двойное хеширование C++
Есть пример открытой адресации с двойным хеширование. Помогите разобраться как это происходит int HashFunction(int x) { return (x % 100); } class Pair { private: int key; int value;
C++ Вычислить сумму ряда с точностью Е, общий член которого https://www.cyberforum.ru/ cpp-beginners/ thread2386927.html
Помогите, пожалуйста, написать программу. Вычислить сумму ряда с точностью Е, общий член которого
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
11.01.2019, 14:19 0

Строка состоит из слов, разделенных одним или несколькими пробелами. Переставьте слова в алфавитном порядке - C++ - Ответ 13232333

11.01.2019, 14:19. Показов 12064. Ответов 3
Метки (Все метки)

Ответ

Ivan _pupkin, пожалуйста, другой вариант без вектора.
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
43
44
45
#include <algorithm>
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
 
int main() {
    string s = "   Два   слова строка  да    шнурок  с     потолка    ";
    stringstream ss(s);
 
    // Первый проход: подсчет слов в строке.
    string word;
    unsigned int count_of_words = 0;
    while (ss >> word) {
        count_of_words++;
    }
 
    ss = stringstream(s);
 
    // Второй проход: выделение памяти и чтение слов.
    string *arr = new string[count_of_words];
    for (unsigned int i = 0; i < count_of_words; i++) {
        ss >> arr[i];
    }
 
    // Сортировка.
    sort(arr, arr + count_of_words);
 
    // Или другой алгоритм сортировки, если первый не подходит.
//    for (unsigned int i = count_of_words - 1; i > 0; --i) {
//        for (unsigned int j = 0; j < i; j++) {
//            if (arr[j] > arr[j + 1]) {
//                swap(arr[j], arr[j + 1]);
//            }
//        }
//    }
 
    // Вывод отсортированного массива слов.
    for (unsigned int i = 0; i < count_of_words; i++) {
        cout << arr[i] << " ";
    }
    cout << endl;
    delete[] arr;
    return 0;
}


Вернуться к обсуждению:
Строка состоит из слов, разделенных одним или несколькими пробелами. Переставьте слова в алфавитном порядке C++
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2019, 14:19
Готовые ответы и решения:

Дана строка, состоящая из латинских слов, разделенных пробелами (одним или несколькими). Найти количество слов в стро
#include &lt;iostream&gt; #include &lt;cstring&gt; using namespace std; int main() { char s=&quot;rkghwrkh...

Дана строка, состоящая из слов, разделённых пробелами(одним или несколькими) . Найти количество слов , которые не содерж
Дана строка, состоящая из слов, разделённых пробелами(одним или несколькими) . Найти количество...

Дана строка, состоящая из слов, разделенных одним или несколькими пробелами. Вывести строку, содержащую эти же слова
Помогите, напишите программу: Дана строка, состоящая из слов, разделенных одним или несколькими...

Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими)
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить...

3
11.01.2019, 14:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2019, 14:19
Помогаю со студенческими работами здесь

Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими)
3.1. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими)....

Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими)
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести...

Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов в строке
помогите решить пожалуйста)

Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Найти количество слов в строке
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Найти...

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