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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
marina2
Рожденная для битвы
271 / 49 / 5
Регистрация: 08.11.2009
Сообщений: 1,019
#1

Предложение из двух слов - C++

02.02.2011, 13:53. Просмотров 1174. Ответов 7
Метки нет (Все метки)

Как вывести предложение из текста, имеющее только два слова. Как например определить, что в слове только один пробел? (можно использовать только вывод с помощью потоков)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2011, 13:53     Предложение из двух слов
Посмотрите здесь:

Сформировать предложение из слов - C++
Сформировать предложение из слов, длина которых более 7 символов, оставив в предложении от каждого такого слова 6 начальных и 2 конечных...

Удалить повторные вхождения слов в предложение - C++
Дан файл, содержащий текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается...

Определить в тексте предложение с максимальным количеством слов - C++
Определить в тексте предложение с максимальным количеством слов. Вывести его на печать.

Дано предложение. Сколько слов является перевертышами - C++
Дано предложение. Сколько слов является перевертышами и будет ли это число четным.

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

Вывести на экран предложение, имеющее больше всего слов - C++
Помогите написать программу Вот условие: Нужно определить количество предложений в тексте(текст вводить самому надо).Вывести на экран...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sandye51
программист С++
681 / 583 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
02.02.2011, 15:12     Предложение из двух слов #2
Цитата Сообщение от marina2 Посмотреть сообщение
Как например определить, что в слове только один пробел?
в слове пробелов не бывает
marina2
Рожденная для битвы
271 / 49 / 5
Регистрация: 08.11.2009
Сообщений: 1,019
02.02.2011, 15:33  [ТС]     Предложение из двух слов #3
Количество пробелов в предложении. Вроде есть функция, которая возвращает число вхождений символа, но не могу найти.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
02.02.2011, 15:37     Предложение из двух слов #4
Цитата Сообщение от marina2 Посмотреть сообщение
Вроде есть функция, которая возвращает число вхождений символа, но не могу найти.
Ага, std::count() в <algorithm>, но можно ли ей пользоваться, учитывая
Цитата Сообщение от marina2 Посмотреть сообщение
можно использовать только вывод с помощью потоков
?
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
02.02.2011, 18:34     Предложение из двух слов #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<sstream>
using namespace std;
 
int main(){
    string s;
    int cou=0;
    getline(cin, s);
    stringstream ss(s), st;
    while(getline(ss, s, '.')){
        st.str(s);
        while(st>>s){
            ++cou;
        }
        if(cou==2) cout<<st.str()<<".\n";
        cou=0;
        st.clear();
    }
}
 
 
//  asd fgh, b. fgh, fg. dfg, fgh fg. cvb, v.
marina2
Рожденная для битвы
271 / 49 / 5
Регистрация: 08.11.2009
Сообщений: 1,019
02.02.2011, 21:25  [ТС]     Предложение из двух слов #6
igorrr37, это вы сами придумали? Мне не совсем понятно, что делает метод str. Не подскажите литературу на эту тему (кроме MSDN-там не совем понятно)
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
02.02.2011, 22:03     Предложение из двух слов #7
st.str(s); - кладёт строку в поток
st.str(); - возвращает строку
st.clear(); - восстанавливает goodbit
http://www.cplusplus.com/reference/iostream/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2011, 22:19     Предложение из двух слов
Еще ссылки по теме:

Вывести на экран новое предложение с обратным порядом слов - C++
Ввести предложения. создать и вывести на экран новое предложение с обратным порядком слов.

Вести предложение с консоли и подсчитать сколько слов в нем - C++
Вести предложение с консоли и подщитать сколько слов в нем. Сделать с помощью указателей и функции &quot;gets&quot;

Создать предложение из трех слов, упорядочив слова по возрастанию их длины - C++
Буду признателен за помощь в решение этой задачки, сам ещё только учусь;( Разработать программу согласно варианту задания....

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

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


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

Или воспользуйтесь поиском по форуму:
marina2
Рожденная для битвы
271 / 49 / 5
Регистрация: 08.11.2009
Сообщений: 1,019
02.02.2011, 22:19  [ТС]     Предложение из двух слов #8
Очень благодарна!
Yandex
Объявления
02.02.2011, 22:19     Предложение из двух слов
Ответ Создать тему
Опции темы

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