Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
karpinets2710
0 / 0 / 1
Регистрация: 23.04.2014
Сообщений: 55
1

Символьная строка. Поменять местами второе слово с передпоследним

06.05.2014, 19:54. Просмотров 365. Ответов 4
Метки нет (Все метки)

Помогите решить.

С клавиатуры ввести предложение. Поменять местами второе слово з передпоследним. Напечатать результат изменений.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 19:54
Ответы с готовыми решениями:

Ввести предложение. Поменять первое и второе слово местами
Условие:Ввести предложение.Поменять первое и второе слово местами.Вывести...

Поменять местами первое и второе слово в каждой строке
ввести массив из 5 строк с клавиатуры,поменять местами первое и второе слово в...

Дана строка. Поменять Первое слово с последним, второе с предпоследним и т.д
Не понимаю как сделать вообше.

Дана строка. Поменять местами первое слово со вторым, третье с четвертым и т.д.
всем ку. =) я еще плохо разбираюсь в строках.. помогите реализовать...

Содержит ли символьная строка заданное слово
Дана строка символов, состоящая из слов, слова разделены между собой...

4
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
06.05.2014, 20:01 2
karpinets2710,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
#include <vector>
#include<sstream>
#include<string>
#include<iterator>
int main()
{
    std::string str;
    std::getline(std::cin,str);
    std::stringstream s(str);
    std::vector <std::string> svec;
    for(std::string word;s>>word;svec.push_back(word));
    std::iter_swap(svec.begin() + 1,svec.end() - 2);
    std::copy(svec.begin(),svec.end(),std::ostream_iterator<std::string>(std::cout," "));
    return 0;
}
1
karpinets2710
0 / 0 / 1
Регистрация: 23.04.2014
Сообщений: 55
06.05.2014, 20:09  [ТС] 3
cooller, огромнейшее спасибо, можете еще дать вариант где чистая С используется только?
0
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
06.05.2014, 20:12 4
karpinets2710, если нужно создавайте тему в разделе С
1
karpinets2710
0 / 0 / 1
Регистрация: 23.04.2014
Сообщений: 55
06.05.2014, 20:15  [ТС] 5
Вы не сможете изменить?
0
06.05.2014, 20:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 20:15

Дана символьная строка А (вводится). Проверить можно ли из них составить слово В
Дана символьная строка А (вводится). Проверить можно ли из них составить слово...

Разбить строку на слова, определить число ли каждое слово или символьная строка
Всем привет! Видел, что подобные темы уже есть, например под авторством...

Символьная строка вводится с консоли (используя указатель) Найти минимальное слово в строке и перевернуть его
Ввести символьную строку (используя указатель). Найти в строке самое короткое...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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