Вопрос задан 07.05.2019 в 14:38. Предмет Информатика. Спрашивает Руженцева Маша.

Даны две строки: S1 и S2. Проверить, содержится ли строка S2 в строке S1. Если да, то вывести номер

позиции, начиная с которой S2 содержится в S1, если нет, то вывести 0.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Волощук Захар.
Пример реализации в VBA Excel
Sub poisk()
S1 = Cells(3, 6)
S2 = Cells(4, 2)
b = Mid(S1, 1, 1)
L1 = Len(S1)
N = 0
L2 = Len(S2)
For i = 1 To L2   
a = Mid(S2, i, 1)   
If a = b Then       
SS = Mid(S2, i, L1)       
If SS = S1 Then           
N = i           
 Exit For       
End If   
End If
Next i
Cells(3, 10) = N
End Sub

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

Для проверки, содержится ли строка S2 в строке S1, можно воспользоваться методом `IndexOf` в C#. Этот метод возвращает индекс первого вхождения подстроки в строку или -1, если подстрока не найдена. Вот пример кода, который решает данную задачу:

```csharp string S1 = "это строка S1"; string S2 = "строка";

int index = S1.IndexOf(S2);

if (index != -1) { Console.WriteLine("Подстрока S2 найдена в строке S1, начиная с позиции: " + index); } else { Console.WriteLine("Подстрока S2 не найдена в строке S1"); } ```

В данном примере, если подстрока S2 найдена в строке S1, то будет выведено сообщение с номером позиции, начиная с которой S2 содержится в S1. Если подстрока не найдена, будет выведено сообщение "Подстрока S2 не найдена в строке S1".

Примечание: В данном случае, номер позиции начинается с 0, то есть первый символ имеет индекс 0.

Пожалуйста, обратите внимание, что код на C# и примеры, приведенные выше, могут быть использованы для решения данной задачи.

0 0

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

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

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