1 / 1 / 2
Регистрация: 30.03.2013
Сообщений: 7
|
|
1 | |
Поменять слова местами30.03.2013, 23:20. Показов 3572. Ответов 2
Метки нет (Все метки)
Задача такая:
Поменять слова в сообщении по принципу: первое с n/2+1 словом, второе с n/2+2 словом, i-тое с n/2+i словом и т.д (n-число слов в предложении). (тема: строки) Алгоритм по сути простой но у меня возникли трудности с его реализацией. Вот как я его себе представляю: Нужно в цикле из строки сделать массив слов: 1. Найти первое вхождение пробела и запомнить его позицию. 2. Далее выделить подстроку с позиции начала строки, содержащею "позиция пробела-позиция начала строки(изначально=0) символов". 3. Данную подстроку присваиваем первому элементу массива mas[1](к примеру). (на этом этапе у меня косяки((() 4. И далее присвоить позицию начала строки [позицию пробела+1]. 5. И всё заново пока строка не кончится. Ну и пометь позиции слов по принципу. Пожалуйста помогите с реализацией!!! P.S: Желательно использовать только библиотеки <iostream> и <string> )))
0
|
30.03.2013, 23:20 | |
Ответы с готовыми решениями:
2
Поменять местами первые слова (слова разделены пробелами) заданных строк, без использования процедур Поменять местами слова Поменять слова местами Поменять местами все слова |
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
|
||||||
30.03.2013, 23:59 | 2 | |||||
Сообщение было отмечено al_po как решение
Решение
1
|
1 / 1 / 2
Регистрация: 30.03.2013
Сообщений: 7
|
||||||
06.04.2013, 21:16 [ТС] | 3 | |||||
Вот так еще можно)))
1
|
06.04.2013, 21:16 | |
06.04.2013, 21:16 | |
Помогаю со студенческими работами здесь
3
Поменять слова в строке местами Поменять местами слова в строке Поменять местами слова в строке C++ Поменять местами слова в тексте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |