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

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

Восстановить пароль Регистрация
 
alex(21)
1 / 1 / 0
Регистрация: 19.10.2010
Сообщений: 14
05.11.2010, 21:35     Поменять соседние слова местами #1
задание:
Дано предложение. Вывести его на экран, меняя местами каждые два соседних слова.

Никак не могу сообразить что нужно делать, что использовать. уде не 1-й день мучаюсь над этой задачей. подскажите хотя бы алгоритм решения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
07.11.2010, 19:23     Поменять соседние слова местами #4
Цитата Сообщение от alex(21) Посмотреть сообщение
подскажите хотя бы алгоритм решения!!!
Чтоб строку не ворошить, можно сделать так:
0. заменить пробелы в строке на символ '\0';
1. сделать массив указателей, по указателю на каждое слово;
2. поменять местами соседние указатели ;
3. вывод строки через указатели, в цикле;
Yandex
Объявления
07.11.2010, 19:23     Поменять соседние слова местами
Ответ Создать тему
Опции темы

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