Это !
1. задайте конечное множество.
a. военных конфликтов между россией и францией
б. военных конфликтов между россией и грузией
2. задайте безконечное множество
a. правильных дробей
b. равнобедренных трапеций
3. изобразите при кругов эйлера отношения между множеством областей
россии.
4. что является пересечением множеств
a. точек плоскости и точек прямой в этой плоскости
b. квадратных и кубических уравнений
5. что является объединением множеств
a. событий в святой руси и событий
б. чисел кратных 5 и всех четных чисел
6. что является дополнением множеств
а. княгинь до всех князей из рода рюриковичей
b. квадратов до параллелограммов
Внимание! Если программа не работает, обновите версию!
function Sod(Self:integer):integer; extensionmethod;
begin
Result:=0;
while Self<>0 do begin
Result+=Self mod 10;
Self:=Self div 10
end
end;
function IsGood(Self:integer):boolean; extensionmethod;
begin
var sd:=Self.Sod; Result:=True;
for var i:=2 to 9 do begin
Result:=(i*Self).Sod=sd;
if Result=False then Exit
end
end;
begin
var (a,b):=ReadInteger2;
Range(a,b).Where(t->t.IsGood).Println
end.
Пример
1 1000
9 18 45 90 99 180 198 297 396 450 495 549 594 693 792 819 891 900 909 918 945 990 999
Внимание! Если программа не работает, обновите версию!
begin
var (m,n):=(7,5);
Writeln('*** Исходная матрица ***');
var a:=MatrRandom(m,n,-99,99);
a.Println(4); Writeln(4*a.ColCount*'-');
var b:=a.Cols.Select(col->col.Min).ToArray; b.Println;
var fn:='Результат задачи 1.1.txt';
var f:Text;
Assign(f,fn); Rewrite(f);
for var i:=0 to m-1 do begin
for var j:=0 to n-1 do Write(f,a[i,j]:4);
Writeln(f)
end;
for var i:=0 to n-1 do Write(f,b[i]:4);
Writeln(f);
f.Close
end.