Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Сравнить 2 текста, на повторение букв, но повтор должен быть от 4-х подряд букв.

паскясите пасяуста Ученик (1), на голосовании 1 год назад
Голосование за лучший ответ
Илон Макс Профи (749) 1 год назад
C++


#include <iostream>
#include <string>
#include <vector>

int main() {
std::string text1 = "Ваш_первый_текст"; // Замените на ваш первый текст
std::string text2 = "Ваш_второй_текст"; // Замените на ваш второй текст

std::vector<std::string> repeats; // Здесь будем хранить повторяющиеся последовательности

for (int i = 0; i < text1.length() - 3; ++i) {
for (int j = 4; j <= text1.length() - i; ++j) {
std::string substring = text1.substr(i, j);
if (text2.find(substring) != std::string::npos) {
repeats.push_back(substring);
}
}
}

if (repeats.empty()) {
std::cout << "Повторяющихся последовательностей не найдено." << std::endl;
} else {
std::cout << "Повторяющиеся последовательности букв длиной не менее 4 символов:" << std::endl;
for (const std::string& repeat : repeats) {
std::cout << repeat << std::endl;
}
}

return 0;
}
паскясите пасяустаУченик (1) 1 год назад
подскажите, я не программирую, можно ли что-то скачать и прописать это? Спасибо.
Илон Макс Профи (749) паскясите пасяуста, Чтобы его использовать, вам потребуется среда для разработки на C++ (например, Visual Studio, Code::Blocks, или Xcode), компилятор C++, и некоторые знания в этой области.
паскясите пасяустаУченик (1) 1 год назад
а по инструкции могу следовать?
Илон Макс Профи (749) паскясите пасяуста, ctrl c - ctrl v)
паскясите пасяустаУченик (1) 1 год назад
я виртуал студио скачал а компилятор это онлайн видимо и куда дальше жать вообще хз((
Илон Макс Профи (749) паскясите пасяуста, щас сделаю на питоне тебе прогу, нужно будет скачать pycharm
Похожие вопросы