Первая тучка движется, и это движение изображают полосочки, расширение второй показывают стрелки, идущие от центра к краям, цвет третьей переходит от синего к фиолетовому
Begin
writeln(ord('Б')+ord('А')+ord('Й')+ord('Т'));
end.
type z=array of integer;
var a: z;
i,j,k: integer;
begin
setlength(a,1);
readln(a[0]);
i:=1;
while(a[i-1]<>0) do
begin
setlength(a,i+1);
readln(a[i]);
i:=i+1;
end;
setlength(a,length(a)-1);
for i:=0 to length(a) do
for j:=0 to length(a)-2 do
if (a[j] < a[j+1]) then
begin
k:=a[j];
a[j]:= a[j+1];
a[j+1]:=k;
end;
write(a[0],'; ',a[1],'; ',a[2],'; ',a[3]);
end.
1. Любыми
2. Вывести каждый элемент, добавляя после вывода пробел или символ смены строки. Можно также организовать смену строки, например, используя конструкцию Writeln
3. Может, если это динамический массив. Статический - не может, потому что его невозможно таковым описать.