Задумайте число,прибавте 12,вычеслите 6 и вычеслите 6.Какое число получилось?
Program sneg;
uses graphABC;
beginsetpenwidth(3);
setwindowsize(400,500);
ellipse(120,350,280,480);
circle(200,300,60);
circle(200,210,40);
line(170,90,230,90);
line(160,180,240,180);
line(170,90,160,180);
line(230,90,240,180);
floodfill(200,173,clblack);
floodfill(200,123,clblack);
setbrushcolor(clblack);
circle(190,200,5);
circle(210,200,5);
line(200,210,220,220);
line(200,220,220,220);
line(200,210,200,220);
floodfill(204,214,clblack);
setpenwidth(5);
arc(200,230,10,180,0);
line(70,320,170,250);
line(230,250,330,300);
line(300,450,350,200);
line(350,200,320,140);
line(350,200,340,140);
line(350,200,360,140);
line(350,200,380,140);
line(350,200,400,140);
<span>end.</span>
function MyCool(a: array of integer): array of integer;
begin
Result := new integer[6];
var (min, max, kn, kp, kz) := (a[0], a[0], 0, 0, 0);
for var i:= 0 to a.High do
begin
if a[i] > 0 then kp += 1;
if a[i] = 0 then kz += 1;
if a[i] < 0 then kn += 1;
if a[i] > max then max := a[i];
if a[i] < min then min := a[i]
end;
Result[0] := max;
Result[1] := min;
Result[2] := kn;
Result[3] := kp;
Result[4] := kz;
Result[5] := kp + kz
end;
begin
var a := ArrRandom(10, -10, 10);
a.Println;
var b := MyCool(a);
Println('Значение наибольшего элемента массива:', b[0]);
Println('Значение наименьшего элемента массива:', b[1]);
Println('Количество отрицательных элементов массива:', b[2]);
Println('Количество положительных элементов массива:', b[3]);
Println('Количество нулевых элементов массива:', b[4]);
Println('Количество неотрицательных элементов массива:', b[5])
end.