15 / 15 / 8
Регистрация: 06.06.2015
Сообщений: 99
1

Подсчитать количество предложений в тексте

03.11.2015, 22:29. Показов 13139. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер нужно подсчитать количество предложений в тексте, чет пока не могу собразить как. Нужно еще учесть что есть знаки '?' , '.'.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2015, 22:29
Ответы с готовыми решениями:

Подсчитать количество предложений и слов в тексте
Написать программу, которая считывает текст с клавиатуры и выводит на экран подсчитанное количество...

Подсчитать количество предложений во введенном тексте
Здравствуйте! Необходимо составить программу, которая сможет подсчитать количество предложений во...

Подсчитать количество предложений во введенном тексте
Здравствуйте. Задача стоит такая: "Подсчитать количество предложений во введенном тексте"....

Слова на букву "А" в тексте переписать в обратном порядке, определить количество предложений в тексте
Как решить задачу на с++? В тексте все слова, начинающиеся на букву 'A', переписать в обратном...

6
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,617
03.11.2015, 23:58 2
find_first_of()/find_first_not_of().
1
21 / 13 / 7
Регистрация: 17.10.2015
Сообщений: 126
04.11.2015, 00:10 3
C++
1
2
3
4
5
6
7
8
9
string Text;
const int Length = Text.length();  //устанавливаем ширину текста
int Counter = 0;  //Объявляем счетчик
for(int i = 0; i <= Length; i++)
{
    if((Text[i] == '.')&&(Text[i] == '!')&&(Text[i] == '?')) //Проверяем символ, если он !, ., или ?
    {Counter++;}                             //То прибавить 1 к счетчику предложений
}
cout << "\nПредложений в тексте: " << Counter;
Вот простенькое
1
15 / 15 / 8
Регистрация: 06.06.2015
Сообщений: 99
04.11.2015, 00:14  [ТС] 4
Спасибо, воозможно может порекомендовать литературу где хорошо описано как работать со string.
0
21 / 13 / 7
Регистрация: 17.10.2015
Сообщений: 126
04.11.2015, 00:18 5
Не уверен, что такая есть. Попробуй поискать в интернете о пространстве имен std.
1
15 / 15 / 8
Регистрация: 06.06.2015
Сообщений: 99
04.11.2015, 01:54  [ТС] 6
Где я могу узнать как работадт методы find_first_of()/find_first_not_of(). А то в интернете не могу найти а если нахожу то на англ.
0
15 / 15 / 8
Регистрация: 06.06.2015
Сообщений: 99
05.11.2015, 03:38  [ТС] 7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*(1) Дано текст, що складається з кількох речень. Речення можуть закінчуватися знаками ‘.’, ‘?’,’!’. Порахувати кількість речень у тексті.*/
#include <iostream>
#include <string>
using namespace std;
 
int main ()
{
 
        string str;
        cout << "Enter string:\n:";
        getline(cin, str);
        cout << "Your string: " << str << endl;
 
        int pos = 0;
 
        int counter;
        pos = str.find_first_of(".!? ");// шукаю першу позицію закінчення рядка
 
        if(pos != string::npos){
 
        while(pos < str.size()){
        if (pos+1 == ".!? ")
                pos++;
        else{
                counter++;
                pos = str.find_first_of(".!? ", pos);
                pos++;
        }
        }
        }
        else
        cout << "1 row" << endl;
 
        cout << counter << endl;
return 0;
}
Ребята такой вопрос: как правильно написать мой if (pos+1 == ".!? ")
я хочу что би проверка била что лежит в следуещей позиции например если будет !!! что би не считало как три предложения. Еще хотел спросить можно ли на форуме писать на укр.?
0
05.11.2015, 03:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2015, 03:38
Помогаю со студенческими работами здесь

Определить количество предложений в тексте
Помогите,пожалуйста,я не могу понять как написать фрагмент программы &quot;Дан текст, определить,...

Определить количество предложений в тексте
с помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000...

Определить количество предложений в тексте
Помогите написать программу на Visual C++ 6, условие такое: Написать программу, которая определяет...

Определить количество предложений в тексте
Нужно определить количество предложений в тексте, учитывая то, что пользователь неадекватный и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru