Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alex(21)
1 / 1 / 0
Регистрация: 19.10.2010
Сообщений: 14
#1

Поменять соседние слова местами - C++

05.11.2010, 21:35. Просмотров 852. Ответов 3
Метки нет (Все метки)

задание:
Дано предложение. Вывести его на экран, меняя местами каждые два соседних слова.

Никак не могу сообразить что нужно делать, что использовать. уде не 1-й день мучаюсь над этой задачей. подскажите хотя бы алгоритм решения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2010, 21:35     Поменять соседние слова местами
Посмотрите здесь:

Поменять соседние слова в строке местами C++
C++ Вывести текст, меняя соседние слова местами
Поменять местами каждые соседние слова C++
C++ Поменять соседние числа местами
C++ Массив: поменять местами соседние строки двумерного массива
C++ В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах
C++ Поменять местами соседние слова в тексте
C++ Поменять местами элементы соседние массива
C++ Прочитать текстовый файл и поменять в каждой строке местами соседние слова
C++ Для каждой строки таблицы поменять местами соседние элементы
Переставить соседние слова в строке местами C++
C++ Поменять в строке местами соседние слова (fstream)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex(21)
1 / 1 / 0
Регистрация: 19.10.2010
Сообщений: 14
07.11.2010, 18:39  [ТС]     Поменять соседние слова местами #2
в чём причина? почему не отвечаете?
в отсутствии желания, слишком просто или никто не знает?
подскажите хотя бы алгоритм решения!!!
Nameless One
07.11.2010, 19:05
  #3

Не по теме:

Цитата Сообщение от alex(21) Посмотреть сообщение
никто не знает?
в самую точку. Так что придется тебе самому делать

Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
07.11.2010, 19:23     Поменять соседние слова местами #4
Цитата Сообщение от alex(21) Посмотреть сообщение
подскажите хотя бы алгоритм решения!!!
Чтоб строку не ворошить, можно сделать так:
0. заменить пробелы в строке на символ '\0';
1. сделать массив указателей, по указателю на каждое слово;
2. поменять местами соседние указатели ;
3. вывод строки через указатели, в цикле;
Yandex
Объявления
07.11.2010, 19:23     Поменять соседние слова местами
Ответ Создать тему
Опции темы

Текущее время: 20:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru