
Вопрос задан 22.06.2023 в 19:17.
Предмет Информатика.
Спрашивает Неженцева Виктория.
ПОМОГИТЕ ПОЖАЛУЙСТА Дан текст. Определить, сколько в нем предложений на С++


Ответы на вопрос

Отвечает Шевелев Кирилл.
#include <iostream>
#include <string>
using namespace std;
int main() {
string t;
int cnt(0);
getline(cin, t);
for(const char c: t){
if(c == '.' or c == '!' or c == '?')
cnt++;
}
if(cnt == 0)
cnt++;
cout << cnt;
return 0;
}
P. S. Текст вводиться в программу



Отвечает Чуев Никита.
Ответ:
Можно спросить, а где
Можно спросить, а где текст?



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу помочь вам написать программу на C++, которая будет определять количество предложений в тексте. Вот пример простой программы для выполнения этой задачи:
cpp#include <iostream>
#include <string>
using namespace std;
int countSentences(const string& text) {
int sentenceCount = 0;
for (char c : text) {
if (c == '.' || c == '!' || c == '?') {
sentenceCount++;
}
}
return sentenceCount;
}
int main() {
string text;
cout << "Введите текст: ";
getline(cin, text);
int sentences = countSentences(text);
cout << "Количество предложений в тексте: " << sentences << endl;
return 0;
}
Эта программа считает количество предложений, считая знаки препинания ".", "!" и "?". Введите ваш текст, и программа выдаст количество предложений в нем.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili