
ПОМОЩЬ!!! С клавиатуры вводится две строки. Символы в них не повторяются, т.е. стоят в разнобой.
Вывести на экран только те символы, которые являются общими. используя МНОЖЕСТВА!

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





// PascalABC.Net 3.0б сборка 1066
var
s1,s2:string;
p,q:set of char;
i:integer;
c:char;
begin
Write('Введите первую строку: '); Readln(s1);
Write('Введите вторую строку: '); Readln(s2);
p:=[]; q:=[];
for i:=1 to Length(s1) do Include(p,s1[i]);
for i:=1 to Length(s2) do Include(q,s2[i]);
p:=p*q;
for c:=' ' to Chr(255) do
If c in p then Write(c,' ');
Writeln
end.
Тестовое решение:
Введите первую строку: Карл у Клары украл кораллы
Введите вторую строку: Клара у Карла украла кларнет
К а к л р у
Современный вариант:
// PascalABC.Net 3.0б сборка 1066
begin
var s1:=ReadlnString('Введите первую строку: ');
var s2:=ReadlnString('Введите вторую строку: ');
Writeln('Общие символы в строках: ',s1.Intersect(s2).Sorted);
end.
Тестовое решение:
Введите первую строку: Карл у Клары украл кораллы
Введите вторую строку: Клара у Карла украла кларнет
Общие символы в строках: [ ,К,а,к,л,р,у]



Конечно, я могу помочь вам написать программу на Python, которая решит вашу задачу. Для этого мы можем использовать множества, чтобы найти общие символы в двух введенных строках. Вот пример кода:
```python # Ввод двух строк с клавиатуры строка1 = input("Введите первую строку: ") строка2 = input("Введите вторую строку: ")
# Преобразование строк в множества уникальных символов множество1 = set(строка1) множество2 = set(строка2)
# Находим общие символы общие_символы = множество1.intersection(множество2)
# Выводим результат print("Общие символы:", общие_символы) ```
Этот код сначала преобразует введенные строки в множества уникальных символов (`set`). Затем, используя метод `intersection`, находим общие элементы этих множеств. Результат выводится на экран.
Пример использования:
``` Введите первую строку: abcdef Введите вторую строку: xyzabc Общие символы: {'a', 'c', 'b'} ```
В данном примере общими символами для строк "abcdef" и "xyzabc" являются 'a', 'b' и 'c'.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili