Вопрос задан 17.08.2018 в 06:46. Предмет Информатика. Спрашивает Горин Геннадий.

Даны две последовательности символов (любых). Определить количество букв в первой

последовательности, повторяющихся во второй последовательности. Паскаль
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Свиридова Александра.
Это Олимпиада по иформатике 9-11 класс задание №3
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения количества букв в первой последовательности, которые повторяются во второй последовательности, можно использовать следующий алгоритм:

1. Создайте переменную `count` и установите ее значение равным 0. Эта переменная будет использоваться для подсчета количества повторяющихся букв. 2. Проходите по каждой букве в первой последовательности. 3. Для каждой буквы проверьте, есть ли она во второй последовательности. 4. Если буква присутствует во второй последовательности, увеличьте значение переменной `count` на 1. 5. По окончании прохода по всем буквам первой последовательности, значение переменной `count` будет содержать количество повторяющихся букв.

Пример кода на языке Pascal:

```pascal var firstSequence, secondSequence: string; count: integer; i, j: integer; begin firstSequence := 'abcde'; secondSequence := 'defgh'; count := 0;

for i := 1 to Length(firstSequence) do begin for j := 1 to Length(secondSequence) do begin if firstSequence[i] = secondSequence[j] then begin count := count + 1; Break; // Если буква найдена, нет смысла продолжать поиск end; end; end;

WriteLn('Количество повторяющихся букв: ', count); end. ```

В данном примере первая последовательность содержит буквы 'abcde', а вторая последовательность содержит буквы 'defgh'. Результат выполнения программы будет равен 2, так как буквы 'd' и 'e' из первой последовательности повторяются во второй последовательности.

Примечание: В данном примере используется язык программирования Pascal. Если вам нужно решение на другом языке программирования, пожалуйста, уточните это.

0 0

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

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

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