Текст задания

Имеются три множества символьного типа: Y1=[‘A’,’B’,’D’,’R’,’H’]; Y2=[‘R’,’A’,’H’,’D’]; Y3=[‘A’,’R’]. Сформировать новое множество X=(Y1Y2)(Y1\Y3). Вывести его элементы на печать.

Исходный код программы

Program MN_3;
uses crt;
var
y,y1,y2,y3: Set of 'A'..'Z';
i:integer;
begin
clrscr;

y1:=['A','B','D','R','H']; 	{задаем начальные множества}
y2:=['R','A','H','D'];
y3:=['A','R'];

y:=(y1+y2)*(y1-y3);		{проводим операции над множествами, результат - множество y}
for i:=65 to 90 do
 if char(i) in y then write (char(i),' '); {выводим множество y на экран}
readln;
end.

Результат работы программы


Написать отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!
    Плохо           Хорошо

Множества в Pascal


0 отзывов / Написать отзыв


Помогло решение? Буду рад маленькой награде=)


Смотрите также

Множества в Pascal

Множества в Pascal

Дан текст из строчных латинских букв, за которым следует точка. Определить, каких букв – гласных или..

0.00 р.

Теги: pascal, множества

Не подошла работа?

Узнайте стоимость написания работы по Вашему заданию

(это быстро и бесплатно)

Узнать стоимость

Спасибо, не надо