![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
![]() Ребят,спасибо!Но я вот не пойму,почему он строит треугольник через раз?Непонятно от куда,берет координаты!Линии не дорисовывает и т.п.
Ошибка тут как я понимаю,но где не могу найти,помогите! Код:
m1[1].Y:= a[1].Y; m1[2].X:= a[1].X; m1[3].X:= a[1].X; for i:=1 to n do begin if (a[i].Y > m1[1].Y) then begin m1[1].Y := a[i].Y; m1[1].X := a[i].X; end; if (a[i].X > m1[2].X) then begin m1[2].X := a[i].X; m1[2].Y := a[i].Y; end; if (a[i].X < m1[3].X) then begin m1[3].X := a[i].X; m1[3].Y := a[i].Y; end; end; //вывестин на экран треугольник image1.Canvas.MoveTo(m1[1].X, m1[1].Y); image1.Canvas.LineTo(m1[2].X, m1[2].Y); image1.Canvas.LineTo(m1[3].X, m1[3].Y); image1.Canvas.LineTo(m1[1].X, m1[1].Y); пвапвап |
#17
|
||||
|
||||
![]() Слушай, vovey!
Ты хочешь, чтобы все за тебя сделали??? Код вполне рабочий и проверенный, но ты же не читаешь постов, тебе бы только программу кто то решил... Цитата:
Цитата:
Цитата:
Или опять не сможешь??? Тогда добро пожаловать в работу... ИМХО Цитата:
В начале был Бит, потом Байт и только потом появилось Слово... Последний раз редактировалось NIch, 03.04.2010 в 08:33. |