• Надо сделать чтобы появлялось 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.

Ответы 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
    • Автор:

      amyalloyd
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years