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

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

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

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

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

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

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

Поменять местами соседние слова в тексте - C++
Написать программу, которая считывает текст из файла и выводит его в другой файл и на экран, меняя местами каждые два соседних слова. ...

Поменять соседние слова в строке местами - C++
Доброе всем время суток. Есть такая задачка. Вроде несложная, но написать что-то не получается. Поменять слова в сообщении по принципу:...

Поменять местами каждые соседние слова - C++
Написать программу, которая считывает текст с клавиатуры и выводит его на экран, меняет местами каждые соседние слова (Borland MS-DOS)

Поменять в строке местами соседние слова (fstream) - C++
Имеется строка, нужно поменять местами слова: 1-ое со 2-ым, 3-е с 4-ым и т.д помогите придумать код, вообще не понимаю

Прочитать текстовый файл и поменять в каждой строке местами соседние слова - C++
Привет,помогите пожалуйста,нужно составить программу, которая читает текстовый файл и меняет в каждой строке местами соседние слова... ...

Поменять соседние числа местами - C++
Дано число. Поменять местами соседние цифры в десятичной записи этого числа помогите пожалуйста кто нибудь

Поменять местами элементы соседние массива - C++
В массиве из 100 целых чисел поменять местами соседние элементы (1-й со 2-м, 3-й по 4-м и т.д.). Правильно ли я зделал? #include...

Массив: поменять местами соседние строки двумерного массива - C++
Написать программу, которая случайным образом заполняет двумерный массив размером 6х6 цифрами от 0 до 10. Воспользовавшись одномерным ...

Переставить соседние слова в строке местами - C++
добрый день, необходимо переставить соседние слова в строке местами. написал код для разбития строки на слова, в дальнейшем хочу...

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

Вывести текст, меняя соседние слова местами - C++
Пожалуста кто знает помогите найти ошибку в программе, программа считывает текст и выводит его меняя соседние слова местами вот код: int...

В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах - C++
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.Нужно...


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

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

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