Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.

Решение задач: Упорядочивание слов в строке в алфавитном порядке в языке программирования C++

  • 28.06.2018
  • Дата сдачи: 29.06.2018
  • Статус: Архив
  • Детали заказа: #

Тема: Упорядочивание слов в строке в алфавитном порядке в языке программирования C++

Задание:
Для упорядочивания слов в строке в алфавитном порядке в языке программирования C++ мы можем воспользоваться стандартной библиотекой и контейнером vector. Для начала создадим функцию, которая будет принимать на вход строку и возвращать отсортированную строку.

```cpp
#include
#include
#include
#include

std::string orderWordsInString(std::string str) {
std::vector words;
std::string word = "";

for (char c : str) {
if (c == ' ') {
if (!word.empty()) {
words.push_back(word);
word = "";
}
}
else {
word += c;
}
}

if (!word.empty()) {
words.push_back(word);
}

std::sort(words.begin(), words.end());

std::string orderedStr = "";
for (const auto& w : words) {
orderedStr += w + " ";
}

return orderedStr;
}

int main() {
std::string str = "hello world from C++";
std::string orderedStr = orderWordsInString(str);
std::cout
  • Тип: Решение задач
  • Предмет:
  • Объем: 1-2 стр.
  • Практическая часть: Да
  • Выполнил:

Можем рассчитать стоимость такой же или похожей работы за 2 минуты

Примеры выполненных работ
Решение задач
Выполнил felix
103 972 студента обратились к нам за прошлый год
175 оценок
среднее 4.9 из 5