Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.
Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.
Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.
Помогите
Построить семейство разноцветных окружностей
Собственно, не очень понимаю, какая помощь Вам требуется. Образец программы есть, причем для более сложной задачи - заполненные круги. Задавайте цвет командой SetColor (можно также через случайный выбор), задавайте центры и радиусы окружностей и - вперед, с помощью команды Circle рисуйте. В чем проблемы?
2.Только контуры.
И как одно с другим вяжется? Если только контур, то зачем заполнять? А если Вы не понимаете, как вообще цветной кружок нарисовать - что же, ждите. Попробую выбрать время, покажу.Но я даже понятия не имею как эти круги заполнять))
Uses CRT,Graph;
Var
D,X,Y,R,i,j,k,Dr:Word;
Driver, Mode:Integer;
Begin
Driver:= Detect;
INITGRAPH (Driver, Mode, 'C:\BP\BGI');
Randomize;
D:=GetMaxY div 4;
Dr:=D div 12;
SetLineStyle(SolidLn,0,ThickWidth);
for i:=0 to 2 do
for j:=i to 2 do
begin
X:=(GetMaxX div 2)-D+D*j;
Y:=(GetMaxY div 2)-D+D*i;
for k:=0 to 2 do
begin
R:=(D div 4)-k*Dr;
SetColor(Random(15)+1);
Circle(X,Y,R);
end;
end;
ReadKey;
End.
Спасибо большое!Вот так устроит?
Код:Uses CRT,Graph; Var D,X,Y,R,i,j,k,Dr:Word; Driver, Mode:Integer; Begin Driver:= Detect; INITGRAPH (Driver, Mode, 'C:\BP\BGI'); Randomize; D:=GetMaxY div 4; Dr:=D div 12; SetLineStyle(SolidLn,0,ThickWidth); for i:=0 to 2 do for j:=i to 2 do begin X:=(GetMaxX div 2)-D+D*j; Y:=(GetMaxY div 2)-D+D*i; for k:=0 to 2 do begin R:=(D div 4)-k*Dr; SetColor(Random(15)+1); Circle(X,Y,R); end; end; ReadKey; End.