Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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

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

7
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
02.02.2011, 15:12 #2
Цитата Сообщение от marina2 Посмотреть сообщение
Как например определить, что в слове только один пробел?
в слове пробелов не бывает
0
marina2
Рожденная для битвы
272 / 50 / 5
Регистрация: 08.11.2009
Сообщений: 1,023
02.02.2011, 15:33  [ТС] #3
Количество пробелов в предложении. Вроде есть функция, которая возвращает число вхождений символа, но не могу найти.
0
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
02.02.2011, 15:37 #4
Цитата Сообщение от marina2 Посмотреть сообщение
Вроде есть функция, которая возвращает число вхождений символа, но не могу найти.
Ага, std::count() в <algorithm>, но можно ли ей пользоваться, учитывая
Цитата Сообщение от marina2 Посмотреть сообщение
можно использовать только вывод с помощью потоков
?
0
igorrr37
1648 / 1276 / 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.
2
marina2
Рожденная для битвы
272 / 50 / 5
Регистрация: 08.11.2009
Сообщений: 1,023
02.02.2011, 21:25  [ТС] #6
igorrr37, это вы сами придумали? Мне не совсем понятно, что делает метод str. Не подскажите литературу на эту тему (кроме MSDN-там не совем понятно)
0
igorrr37
1648 / 1276 / 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/
1
marina2
Рожденная для битвы
272 / 50 / 5
Регистрация: 08.11.2009
Сообщений: 1,023
02.02.2011, 22:19  [ТС] #8
Очень благодарна!
0
02.02.2011, 22:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2011, 22:19
Привет! Вот еще темы с ответами:

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

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

Сформировать предложение из слов, длина которых более 7 символов - C++
Дан массив слов. Сформировать новое слово из символов слов массива, стоящих после последнего символа ‘*’ в слове. Сформировать предложение...

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


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

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

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