![]() |
|
|
![]()
|
|
| Гость 339 |
|
|||
|
Unregistered |
Народ, помогите, как с помощью циклов написать программу, которая бы при введенном значении рисовала бы соответствующий ромб?
|
|||
|
||||
| СПАРТАК |
|
|||
|
Unregistered |
Рисовать в данном случае в цикле - портить себе здоровье
но если вам так задали, вот цикл int x=200, y=200, a=100, b=50; int znak1=0, znak2=0; for (int g=1; g<=4; g++) { if (znak1==0) x=x+a/2; else x=x-a/2; if (znak2==0) y=y+b/2; else y=y-b/2; znak2=-znak2; if (g=2) znak1=-znak1; LineTo(x, y); //Кажется эта ф-ция рисует прямую из текущей точки в заданную, хотя ка // кажется это в Pascal'e } Уточни насчет ф-ции LineTo, ну и отладь, я набирал прямо тута... |
|||
|
||||
| СПАРТАК |
|
|||
|
Unregistered |
Тьфу ты, допиши
if (g==2) { znak1=-znak1; znak2=-znak2; } |
|||
|
||||
| Бегемот |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 26.1.2005 Где: На границе Европы и Азии Репутация: 1 Всего: 3 |
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |