Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Выполнить изображение треугольников рекурсивным методом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему функция strchr по разному работает при разных строках? http://www.cyberforum.ru/cpp-beginners/thread1605.html
Только начал изучать С. Пользую Borland C++ v.3.1 Нужно работать со строками. Вот стандартный пример из стандартного хелпа компилятора: #include <string.h> #include <stdio.h> int main(void) ...
C++ Помогите найти исходник!!! Мне нужен исходник какого-нибудь простого профилировщика( или хотя-бы программы с подобными функциями). Если кто-то располагает какой-нибудь информацией кинте ссылку.. Заранее спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread1559.html
Разделение строки на слова C++
Подскажите пожалуйста, как разделить строку на отдельные слова. Заранее спасибо.
Перегрузка операций и сортировка типов Char C++
КАК в этой проге сделать правельно упорядочивание студентов и как перегруженные операции += и -= задать? #include <stdio.h> #include <conio.h> #include "ILDAR.h" #include <iostream.h> void...
C++ Помогите с программкой... http://www.cyberforum.ru/cpp-beginners/thread1519.html
Помогите начинающему справиться с программой! Тут такая задачка, а метод ни как не найду для решения. Вот условие: Грядки. Садовый участок, имеющий прямоугольную формуй разбитый на...
C++ Быстрая сортировка с внутренней досортировкой небольших частей методом вставки здравствуйте!!! интересует алгоритм задачи на быструю сортировку с внутренней досортировкой небольших частей методом вставки Sortlnsert0 . :eek: *** программа должна использовать уже имеющиеся... подробнее

Показать сообщение отдельно
Valmont1986
0 / 0 / 0
Регистрация: 23.03.2007
Сообщений: 4
23.03.2007, 14:28
Вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
void DrawTriangle(int x1, int y1, int x2, int y2,int x3,int y3, int n)
{
Form1->Canvas->Pen->Color=(255,0,0)
Form1->Canvas->MoveTo(x1,y1)
Form1->Canvas->LineTo(x2,y2)
Form1->Canvas->LineTo(x3,y3)
Form1->Canvas->LineTo(x1,y1)
 
for(int i=0;i<n-1;i++)
{
x1+=(i+1)*20
x2+=(i+1)*20
x3+=(1+i)*20
y1+=(i)*20
y2+=(i)*20
y3+=(i)*20
DrawTriangle(x1,y1,x2,y2,x3,y3,1)
for(int j=0 j<i+1 j++)
{
y1-=20
y2-=20
y3-=20
x1-=20
x2-=20
x3-=20
DrawTriangle(x1,y1,x2,y2,x3,y3,1)
}
}
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Refresh()
AnsiString Glubina=InputBox("Рекурсия","Введите глубину рекурсии",NULL)
DrawTriangle(50,520,50,500,70,520,StrToInt(Glubina))
}
Ето на Builder, если под чё другое надо перипеши, удачи. Почисти почту.
С уважением, Кирилл Саутин
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru