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

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

Войти
Регистрация
Восстановить пароль
 
BOK
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 33
#1

Перенести в отдельную строку второе слово из предложения - C++

15.05.2016, 09:24. Просмотров 122. Ответов 3
Метки нет (Все метки)

Дана последовательность символов и n. Группы символов, разделенные одни м пробелом, будем называть словами. Пусть задано предложение из нескольких слов, начинается с символа и заканчивается точкой. Перенести в отдельную строку второе слово из предложения и вывести его на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2016, 09:24     Перенести в отдельную строку второе слово из предложения
Посмотрите здесь:

Вывести на экран слова начинающиеся с той же буквы, что и первое слово предложения. Напечатать строку после изъятия этих слов. C++
Вывести строку, в которой все вхождения первого слова заменены на второе слово C++
В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения C++
Даны два слова.Верно ли,что первое слово начинается на ту же букву,на которую заканчивается второе слово (работа с символами строки) C++
Даны два слова.Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово C++
Удалить каждое второе слово из предложения C++
C++ Вывести каждое слово из файла в отдельную строку
Приписать второе слово второй строки к первой, развернуть первую строку C++
Второе слово второй строки нужно скопировать в первую строку C++
C++ Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово?
Объясните программу по переводу каждого слова предложения на отдельную строку C++
Напечатать все слова заданного предложения, состоящие из тех же букв, что и первое слово предложения C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6242 / 5845 / 1891
Регистрация: 18.12.2011
Сообщений: 14,972
Завершенные тесты: 1
15.05.2016, 10:43     Перенести в отдельную строку второе слово из предложения #2
C++
1
2
3
4
5
6
7
#include <sstream>
...
string txt="aaaa bbbb cccc dddd.";
istringstream ss(txt);
string word1,word2;
ss>>word1>>word2;
cout<<word2;
BOK
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 33
15.05.2016, 14:34  [ТС]     Перенести в отдельную строку второе слово из предложения #3
Спасибо большое, но почему код не работает тогда, когда его переделываешь на ввод с клавиатуры? Можете объяснить сам код?
zss
Модератор
Эксперт С++
6242 / 5845 / 1891
Регистрация: 18.12.2011
Сообщений: 14,972
Завершенные тесты: 1
15.05.2016, 15:39     Перенести в отдельную строку второе слово из предложения #4
Вот работающий код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <sstream> 
#include <string>
using namespace std;
 
int main() 
{
    string txt;
    getline(cin,txt);
    istringstream ss(txt); // создаем поток ввода ss из строки txt
    string word1,word2;
    ss>>word1>>word2; // читаем 2 слова
    cout<<word2<<endl; // выводим второе слово
    system("pause");
    return 0;
}
Yandex
Объявления
15.05.2016, 15:39     Перенести в отдельную строку второе слово из предложения
Ответ Создать тему
Опции темы

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