Var a:array[1..100] of integer;
n, i, k,sum: integer;
begin
read(n);
k:=0;
sum:=0;
for i:=1 to n do read (a[i]);
for i:=1 to n do
begin
if (a[i]<0) then k:=k+1 else
sum:=sum+a[i];
end;
end.
вроде так :)
Схемы А, В, С это форма дерева. Т. е. ответ на ваш вопрос D
=156.5(8)=6Е.А(16)
ттттттттттттттттттт
В идеале вот:
<span>uses ABCObjects, GraphABC;
const
x0 = 300;
y0 = 300;
K = 10;
var
i, j, x1, y1, x, y, n: integer;
x2, y2, fi, t: real;
begin
x := x0;
y := y0;
n := 500;
for j := 0 to K - 1 do
begin
fi := 2 * pi * j / K;
for i := 1 to n do
begin
t := 2 * pi * i / n;
x2 := 100*cos(t)+ 150;
y2 := 20*sin(t);
x1 := round(x2 * cos(fi) - y2 * sin(fi));
y1 := round(x2 * sin(fi) + y2 * cos(fi));
if i > 1 then
Line(x + x0, y0 - y, x0 + x1, y0 - y1);
x := x1;
y := y1;
end;
end;
new CircleABC(x0,y0,50,clyellow);
end<span>.</span></span>
Алг
нач
опустить перо
сместиться на вектор(2,0)
на вектор(1,1)
на вектор(0,3)
на вектор(-1,1)
на вектор(2,0)
на вектор(-1,-1)
на вектор(0,-3)
на вектор(1,-1)
поднять перо
сместиться на вектор(6,0)
//для "0"