Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

26
Task/Set/Seed7/set.seed7 Normal file
View file

@ -0,0 +1,26 @@
$ include "seed7_05.s7i";
const type: charSet is set of char;
enable_output(charSet);
const proc: main is func
local
const charSet: A is {'A', 'B', 'C', 'D', 'E', 'F'};
var charSet: B is charSet.value;
var char: m is 'A';
begin
B := {'E', 'F', 'G', 'H', 'I', 'K'};
incl(B, 'J'); # Add 'J' to set B
excl(B, 'K'); # Remove 'K' from set B
writeln("A: " <& A);
writeln("B: " <& B);
writeln("m: " <& m);
writeln("m in A -- m is an element in A: " <& m in A);
writeln("A | B -- union: " <& A | B);
writeln("A & B -- intersection: " <& A & B);
writeln("A - B -- difference: " <& A - B);
writeln("A >< B -- symmetric difference: " <& A >< B);
writeln("A <= A -- subset: " <& A <= A);
writeln("A < A -- proper subset: " <& A < A);
writeln("A = B -- equality: " <& A = B);
end func;