1: а) d+5;
б) b-2;
в) d:=b;
2: а) Раз d=b, то:
|a+b|-1=|3+9|-1=|12|-1=12-1=11
б) trunc - возвращает целую часть числа, frac - дробную:
a*b/c=3*9/-10= -27/10= -2.7
trunc( - 2.7)= -2
9*2/(-10)fra=18/ -10= -1.8
frac(-1.8)= -0.8
-2+(-0.8)= -2-0.8= -2,8
begin
var n := 25;
var M := ArrRandom(n, -50, 50);
M.Println; // исходный массив
// пузырьковая сортировка
for var i := n - 2 downto 0 do
for var j := 0 to i do
if M[j] > M[j + 1] then Swap(M[j], M[j + 1]);
M.Println; // отсортированный массив
var C := ReadInteger('Значение удаляемого элемента:');
var p := M.BinarySearch(C);
if p >= 0 then
begin
M := (M?[:p] + M?[p + 1:]).ToArray;
M.Println; // результат
end
else Println('Элемент не найден')
end.
1. в
2. а) -3241
б) не проходили)