Предмет: Информатика, автор: bertain

Задание на фотографии

Приложения:

bertain: в идеале - С или С++
bertain: но решение будет принято на ЛЮБОМ языке! главное - с комментариями

Ответы

Автор ответа: BobbyFresnel
1

===== PascalABC.NET =====

procedure MyCompare<T>(P, Q: HashSet<T>);

begin

 if P.SetEquals(Q) then

   Print('Множества эквивалентны')

 else if P.IsSubsetOf(Q) then

   Print('Первое множенство является подмножеством второго')

 else if P.IsSupersetOf(Q) then

   Print('Второе множенство является подмножеством первого')

 else

   Print('Проверка множеств завершена')

end;

begin

 var n := ReadInteger('Мощность первого множества:');

 var P := ReadSeqInteger('Введите элементы множества:', n).ToHashSet;

 n := ReadInteger('Мощность второго множества:');

 var Q := ReadSeqInteger('Введите элементы множества:', n).ToHashSet;

 MyCompare(P, Q)

end.

Приложения:

bertain: Спасибо!
Похожие вопросы
Предмет: Русский язык, автор: momi3
Предмет: Русский язык, автор: ghhnh