denpopov, если выходит горизонтальная линия значит там ошибка.
Вид для печати
denpopov, если выходит горизонтальная линия значит там ошибка.
Ребятки, вы не заметили, что я уже несколькими постами выше написал, где там ошибка)
А, ну тогда надо чуть модифицировать)
---------- Post added at 13:57 ---------- Previous post was at 13:51 ----------
Примерно вот так:
Код:This is the entire algorithm:
Y = Radius
X = 0
A = Radius/2
:loop
X = X + 1
A = A - X
if A<0 then Plot4(x,y): A=A+Y : Y=Y-1
if X < Y then :loop
; Now more or less reverse the above to get the other eighth
A = -R/2 - 1
:loop2
Plot4(x,y)
A = A + Y
Y = Y - 1
if A>0 then X=X+1:A=A-X
if Y>=0 then :loop2
В первой половине "Radius", а во второй только "R"