Помощь пожалуйста! Даю 100 баллов!
Надо сделать это задание на языке "C"
Те кто будет писать бред чтобы забрать баллы, улетают в бан!


Ответы
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
int main() {
// Открываем файл с ключевыми словами
std::ifstream keywordsFile("keywords.txt");
if (!keywordsFile) {
std::cerr << "Не удалось открыть файл с ключевыми словами!" << std::endl;
return 1;
}
// Считываем список ключевых слов
std::vector<std::string> keywords;
std::string keyword;
while (keywordsFile >> keyword) {
keywords.push_back(keyword);
}
// Открываем файл с предложениями
std::ifstream sentencesFile("sentences.txt");
if (!sentencesFile) {
std::cerr << "Не удалось открыть файл с предложениями!" << std::endl;
return 1;
}
// Перебираем предложения построчно
std::string sentence;
while (std::getline(sentencesFile, sentence)) {
// Проверяем, содержит ли предложение хотя бы одно ключевое слово
bool hasKeyword = false;
for (const std::string& keyword : keywords) {
if (sentence.find(keyword) != std::string::npos) {
hasKeyword = true;
break;
}
}
if (hasKeyword) {
std::cout << sentence << std::endl;
}
}
return 0;
}
текстовые файлы рекомендую самим создать и написать