ПРОГРАММИРОВАНИЕ НА С++ найдите количество слов из пяти букв.
cpp
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
int main() {
int count = 0;
ifstream fin("text.txt");
if (!fin) {
cout << "Ошибка открытия файла." << endl;
return 1;
}
string word;
while (fin >> word) {
count += (strlen(word.c_str()) == 5) ? 1 : 0;
}
cout << "Количество слов из пяти букв: " << count << endl;
fin.close();
return 0;
}
В данном примере программа открывает файл "text.txt", считывает каждое слово из файла и проверяет, равна ли длина слова пяти. Если слово из пяти букв, то счетчик увеличивается на 1. По окончании чтения файла программа выводит на экран количество слов из пяти букв.
Подобные задачи могут быть полезны при обработке больших данных на естественных языках, например, в анализе текстов новостей, статей и т. д. Задача поиска слов определенной длины в текстах также может быть решена с помощью регулярных выражений, что может ускорить выполнение программы.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет