Вопрос задан 26.07.2023 в 19:01. Предмет Информатика. Спрашивает Писаревский Данил.

Реализовать "Поиск подстроки в строке" на pascal abc, python или с++

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гурин Артём.

if "dff" in "sdfssf sddff svvsef xbsdf sdfwwe":

   print u"Входит!

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Ниже приведены примеры реализации "Поиска подстроки в строке" на языках Pascal ABC, Python и C++:

Pascal ABC:

pascal
program SubstringSearch; var MainStr, SubStr: string; FoundPos: integer; begin WriteLn('Введите строку:'); ReadLn(MainStr); WriteLn('Введите подстроку для поиска:'); ReadLn(SubStr); FoundPos := Pos(SubStr, MainStr); if FoundPos > 0 then WriteLn('Подстрока найдена в позиции ', FoundPos) else WriteLn('Подстрока не найдена'); end.

Python:

python
def substring_search(main_str, sub_str): found_pos = main_str.find(sub_str) if found_pos != -1: print(f"Подстрока найдена в позиции {found_pos}") else: print("Подстрока не найдена") # Пример использования: main_str = input("Введите строку: ") sub_str = input("Введите подстроку для поиска: ") substring_search(main_str, sub_str)

C++:

cpp
#include <iostream> #include <string> using namespace std; int main() { string main_str, sub_str; cout << "Введите строку: "; getline(cin, main_str); cout << "Введите подстроку для поиска: "; getline(cin, sub_str); size_t found_pos = main_str.find(sub_str); if (found_pos != string::npos) cout << "Подстрока найдена в позиции " << found_pos << endl; else cout << "Подстрока не найдена" << endl; return 0; }

Вы можете использовать один из приведенных выше примеров, в зависимости от языка, который вам удобнее. Каждый из этих примеров реализует функцию для поиска подстроки в строке и выводит позицию первого вхождения, если подстрока найдена, и сообщение о том, что подстрока не найдена, в противном случае.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос