В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
XWaeRr
XWaeRr
02.02.2023 22:28 •  Информатика

Программа в pascal abc. с клавиатуры вводится два слова. надо вывести на экран те буквы, которые есть и в одном и во втором слове (печатать буквы без повторений)

Показать ответ
Ответ:
дашулькот
дашулькот
23.05.2020 18:41

var

 st:array[0..10000]of char;
 s,s1:string;
 g,g1,i,j,z:longint;
 t:char;

begin

 z:=0;

 readln(s);

 readln(s1);

 g:=length(s);

g1:=length(s1);

for i:=1 to g do

for j:=1 to g1 do if s[i]=s1[j] then

begin

 inc(z);

 st[z]:=s[i];

 break;

end;

for i:=1 to z-1 do for j:=i+1 to z do if st[i]>st[j] then

begin

 t:=st[i];

 st[i]:=st[j];

 st[j]:=t;

end;

st[z+1]:='-';

for i:=1 to z do i st[i]<>st[i+1] then write(st[i],' ');

end.

 

 

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота