Вывести на экран нечетные элементы числового множества, которое является разностью двух других множеств - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Вывести на экран нечетные элементы числового множества, которое является разностью двух других множеств»

textual
Листинг программы
  1. function inputSet : Set of Integer;
  2. begin
  3.   Result := [];
  4.   var N := ReadLnInteger('Число элементов =');
  5.   for var i := 1 to N do
  6.     begin
  7.       var Elem := ReadLnInteger(i.ToString + ' элемент =');
  8.       Result += [Elem];
  9.     end;
  10. end;
  11.  
  12. begin
  13.   WriteLn('введите элементы 1 множества:'); var U1 := inputSet;
  14.   WriteLn('введите элементы 2 множества:'); var U2 := inputSet;
  15.  
  16.   WriteLn('1 множество: ', U1);
  17.   WriteLn('2 множество: ', U2);
  18.  
  19.   var Res  : Set of Integer := U1 - U2;
  20.   var Elem := 0;
  21.   foreach Elem in Res do
  22.     if not odd(Elem) then
  23.       Res -= [Elem];
  24.  
  25.   Write('Нечётные элементы множества, которое является разностью первого и второго: ', Res);
  26. end.

Объяснение кода листинга программы

Список действий в коде:

  1. Ввод количества элементов первого и второго множества (N).
  2. Ввод элементов первого множества (U1).
  3. Ввод элементов второго множества (U2).
  4. Вывод первого множества (U1).
  5. Вывод второго множества (U2).
  6. Вычисление разности первого и второго множества (Res).
  7. Удаление всех чётных элементов из полученного множества (Res).
  8. Вывод нечётных элементов полученного множества (Res).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы