Надо сделать чтобы появлялось 20 круглишков , а потом 1 удалялся взамен появлялся другой uses graphabc; var x,x1,y,y1,i: integer; c: color; begin c: =clblack; clearwindow(c); randomize; c: =clblack; i: =1; repeat repeat begin x: =random(windowwidth); y: =random(windowheight); x1: =random(windowwidth); y1: =random(windowheight); sleep(200); circle(x,y,4); i: =i+1; setpencolor(clblack); circle(x1,y1,4); end; until i=21; if i> 20 then i: =i-1; until false; end.
program raf105;
uses
graphABC;
var
a: array[1..20,1..2] of integer;
x,y,i:integer;
begin
ClearWindow(clBlack);
randomize;
repeat
if i = 20 then
i:= 0;
i:=i+1;
x:=random(windowwidth);
y:=random(windowheight);
if a[i,1] = 0 then
begin
a[i,1]:= x;
a[i,2]:= y;
end
else
begin
setbrushcolor(clBlack);
circle(a[i,1],a[i,2],4);
a[i,1]:= x;
a[i,2]:= y;
end;
sleep(200);
setbrushcolor(clWhite);
circle(x,y,4);
until false;
end.
PascalABC 3.4.2