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

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

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

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

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

textual
Листинг программы
uses crt;
type mnoz=set of byte;
var a,b,c:mnoz;
    n,i:byte;
begin
clrscr;
writeln('Создайте множество A из чисел от 0 до 255, окончание ввода 0:');
a:=[];
repeat
 repeat
  readln(n);
 until n in [0..255];
 a:=a+[n];
until n=0;
writeln('Создайте множество B из чисел от 0 до 255, окончание ввода 0:');
b:=[];
repeat
 repeat
  readln(n);
 until n in [0..255];
 b:=b+[n];
until n=0;
clrscr;
writeln('Множество А:');
for i:=0 to 255 do
if i in a then write(i,' ');
writeln;
writeln;
writeln('Множество B:');
for i:=0 to 255 do
if i in b then write(i,' ');
c:=a-b;
writeln;
writeln('Множество C:');
for i:=0 to 255 do
if i in c then write(i,' ');
writeln;
writeln('Множество C, удовлетворяющее условию:');
for i:=0 to 255 do
if (i in c) and (i mod 3=0)  then write(i,' ');
 
readln;
end.

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

  1. В начале программы объявляются переменные a, b, c, n и i типа mnoz (множество байтовых значений), а также используется модуль CRT (Console Resource Toolkit).
  2. Пользователю предлагается создать два множества, A и B, из чисел от 0 до 255.
  3. Множество A выводится на экран.
  4. Множество B выводится на экран.
  5. Вычисляется разность множеств a и b, результат сохраняется в переменной c.
  6. Множество C выводится на экран.
  7. Вычисляется множество C, удовлетворяющее условию (i mod 3=0), результат выводится на экран.
  8. Программа ожидает ввода от пользователя для завершения работы.

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


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

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

7   голосов , оценка 4 из 5
Похожие ответы