Правило как находить: Разностью множеств Х и Y называется множество, состоящее из всех элементов множества X не содержащихся в Y. Разность Y и Х соответственно Разность: X/Y{12,35,53} Y/X{21,57}
Правило как находить объединение: Объединением двух множеств называется множество, содержащее все элементы обоих множеств. Объединение: XuY{12,35,41,53,96,21,57} YuX{21,41,96,57,12,35,53}
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016 begin var s:=ReadLnString('Вводите:'); s.ToWords.Where(x->x=ReverseString(x)).PrintLn; end.
Тестовое решение: Вводите: дед иван достал наган и пошел с ним в шалаш дед наган и с в шалаш
Вариант, если исключить однобуквенные:
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016 begin var s:=ReadLnString('Вводите:'); s.ToWords.Where(x->x=ReverseString(x)). Where(x->x.Length>1).PrintLn; end.
Тестовое решение: Вводите: дед иван достал наган и пошел с ним в шалаш дед наган шалаш
Разностью множеств Х и Y называется множество, состоящее из всех элементов множества X не содержащихся в Y. Разность Y и Х соответственно
Разность: X/Y{12,35,53}
Y/X{21,57}
Правило как находить объединение:
Объединением двух множеств называется множество, содержащее все элементы обоих множеств.
Объединение:
XuY{12,35,41,53,96,21,57}
YuX{21,41,96,57,12,35,53}