Надо сделать чтоб появлялось 20 круглишков , а позже 1 удалялся

Надобно сделать чтоб возникало 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 igt;20 then i:=i-1;
until false;
end.

Задать свой вопрос
1 ответ

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

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт