Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти 3 наименьших числа Помогите пожалуйста,как можно из всех чисел найти 3 наименьших.Желательно,чтоб код был попроще https://www.cyberforum.ru/ cpp-beginners/ thread2359590.html C++ Массив: В матрице А найти строку с максимальным произведением.
Помогите решить задание пожалуйста В матрице А найти строку с максимальным произведением. Входные данные: целое положительное число n, массив чисел А nxn. Использовать n или n +1 процессов для выполнения задания.
C++ Найти минимум функции https://www.cyberforum.ru/ cpp-beginners/ thread2359559.html
Доброго времени суток. Нужно минимизировать функцию f(x,y)=(1-x)^2+100*(y-x*x)^2; используя следующие методы: 1. Золотого сечения; 2. Дихотомии; 3. Нелдера-Мида; 4. Градиентов; 5. Сопряженных градиентов; Я начал делать только метод золотого сечения, если есть знатоки был бы признателен за помощь в решение по данным методам. Мне необходимо знать, как можно решить данными методами...
C++ Найти номера двух соседних чисел из данного набора, произведение которых является минимальным https://www.cyberforum.ru/ cpp-beginners/ thread2359535.html
с++ Дано целое число N (> 1) и набор из N чисел. Найти номера двух соседних чисел из данного набора, произведение которых является минимальным, и вывести вначале меньший, а затем больший номер.Помогите пожалуйста
Обнулить все повторяющиеся элементы массива C++
Дан массив из N целых чисел. Обнулить все повторяющиеся элементы массива. Результирующий массив вывести на экран.
C++ Динамическая матрица с выбором заполнения https://www.cyberforum.ru/ cpp-beginners/ thread2359517.html
Нужно составить динамическую матрицу с выбором заполнения, либо вручную либо рандомно. Запускается компилятор -- ввод количество строк столбцов -- консоль спрашивает тип ввода 1-рандом 2-вручную -- вывод
C++ Все отрицательные элементы массива перенести в начало Вот такое задание: 8. Задан массив из k чисел. Преобразовать массив следующим образом: все отрицательные элементы массива перенести в начало, а все остальные – в конец, сохранив исходное взаимное расположение как среди отрицательных, так и среди положительных элементов. Как это сделать, я не представляю даже https://www.cyberforum.ru/ cpp-beginners/ thread2359516.html Используя циклы, преобразить число n, в начале и конце которого добавляется цифра m, в новое единое число для операций C++
Приветствую. Есть такое задание: "Даны натуральные числа m(0<=m<=9) и n. Дополнить запись числа n в начале и в конце цифрой m." Я пробовал сделать по халтурному, просто добавив по краям числа n цифру m, но преподавателя такое не устроило. Нужно каким-то образом провести при помощи циклов серию действий, в результате которой должно получится новое число, к которому можно обращаться в дальнейшем.
C++ Выяснить, можно ли с поля с координатами (k, l) одним ходом слона попасть на поле с координатами (m, n) Долго думала над задачей, но так и не пришла к выводу, как можно это адекватно решить. Спасибо заранее за помощь Поле шахматной доски определяется парой натуральных чисел, первое число – номер вертикали, второе – номер горизонтали. Даны натуральные числа k, l, m, n, каждое из которых не превосходит восьми. Выяснить можно ли с поля с координатами (k, l) одним ходом слона попасть на поле с... https://www.cyberforum.ru/ cpp-beginners/ thread2359492.html C++ Мьютексы и немного потоков Суть вот в чём. Я создаю поток. в котором у меня происходят, некие действия. Время от времени из этого потока я освобождаю мьютекс, а в основном потоке от этого должен происходить шаг. Проблема в том. что программа тупо не видит мьютексы в том месте, где их необходимо ожидать. Она их тупо проходит мимо. Объясните, что я не так делаю https://www.cyberforum.ru/ cpp-beginners/ thread2359482.html
Элементы массива возвести в квадрат C++
Целое число B в массиве. Его элементы изменить с его квадратами.
C++ В заданной строке каждый элемент разделить на значение на главной диагонали А(5,5) массив и дана цифра k. В этой строке каждый элемент расположен на главном диагонали, разделите на диагональ элементов. https://www.cyberforum.ru/ cpp-beginners/ thread2359476.html
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
27.11.2018, 16:25 0

Отсортировать слова строки по последней букве по алфавиту - C++ - Ответ 13100815

27.11.2018, 16:25. Показов 1341. Ответов 5
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <regex>
#include <string>
#include <iterator>
#include <set>
#include <clocale>
 
 
int main()
{
    setlocale(LC_CTYPE, "rus");
    std::string str{ "Отсортировать слова строки по последней букве по алфавиту.\
        Ввести строку и вывести отсортированную строку по последней букве." }, sr{"А-Яа-яЁё[:alpha:]"};
    std::regex rgx{"(?:^|[^" + sr + "])([" + sr + "]+)(?=$|[^" + sr + "])"};
    auto lmd{ [](auto const& a, auto const& b) {return a.back() < b.back(); } };
    std::multiset<std::string, decltype(lmd)> mst{ std::sregex_token_iterator{str.begin(), str.end(), rgx, 1}, {}, lmd };
    std::copy(mst.begin(), mst.end(), std::ostream_iterator<std::string>(std::cout, " "));
}


Вернуться к обсуждению:
Отсортировать слова строки по последней букве по алфавиту C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2018, 16:25
Готовые ответы и решения:

Отсортировать элементы массива слов по последней букве слова
Записал слова в массив. Нужно отсортировать элементы массива по последней букве слова. как...

Отсортировать строки в алфавитном порядке по последней букве
Привет всем, ребят дело такое,надо ввести 5 строк и отсортировать их в алфавитном порядке по...

Отсортировать слова по алфавиту по первой букве
Господа программисты помогите пожалуйста решить задачку в qbasic : ))Условие : ввести 3 любых...

Отсортировать слова в массиве по третьей букве, если слово меньше трех букв, то по последней
Привет, не получается решить ее:wall:. Вроде что-то написал, а с сортировкой проблемы. Задача:...

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

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

Отсортировать слова по алфавиту (ASCII-Z строки)
Здравствуйте! Буду очень благодарна, если поможете с программой! Задание звучит следующим образом...

Отсортировать этот список по последней букве второго элемента
Задание: Пусть у нас есть следующий список, в котором элементы -- tuple из строк: items = Мы...

Дан файл строк. Отсортировать слова каждой строки файла по алфавиту
Дан файл строк. Отсортировать слова каждой строки файла по алфавиту с помощью сортировки пузырьком.

Подскажите, как отсортировать строки этого файла по алфавиту и по длине слова?
Подскажите, как отсортировать строки этого файла по алфавиту и по длине слова?(два разных метода) ...

Ввести строку, вывести слова по алфавиту (по первой букве)
Ввести строку, вывести слова по алфавиту (по первой букве). Как будеть выглядеть код ?

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