1,0×
50 просмотров · 2 года назад
00:00/03:52
Описание
Обратный порядок слов на C++17 и Си
2 года назад • 50 просмотров1 поставил "Нравится"
ЗАДАЧА: Напишите функцию, меняющую порядок слов в строке на обратный. Пример: "Two wrongs make a right in C++." станет "C++. in right a make wrongs Two".Алгоритм в Си: переворачиваем всю строку: ".++C ni thgir a ekam sgnorw owT", а потом остается только перевернуть каждое слово.
Алгоритм в C++17: разделяем строку по пробелам, складывая в вектор, и затем меняем местами с помощью reverse.