![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.10.2014
Сообщений: 21
|
![]()
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Triangle //Пространство имен { public partial class Form1 : Form { public Form1(); public class Graphics; public class Pen; public const int n = 5; //Задаем глубину вложения Graphics gr = CreateGraphics(); Pen blackPen = new Pen(Color.Black, 3); { float p; float ax, bx, cx, ay, by, cy; //Задаем координаты точек внешнего треугольника int ax = 50; int bx = 75; int cx = 100; int ay = 100; int by = 200; int cy = 100; int p = 0.5; graphics.DrawLine(new Pen, ax, ay, bx, by); //Строим треугольник по координатам graphics.DrawLine(new Pen, bx, by, cx, cy); graphics.DrawLine(new Pen, cx, cy, ax, ay); { if (n < 1) return; } ax = ax + (bx - ax) * p; ay = ay + (by - ay) * p; //Определить координаты следующего вложенного треугольника bx = bx + (cx - bx) * p; by = by + (cy - ay) * p; cx = ax + (bx - ax) * p; cy = ay + (by - ay) * p; Triangle(ax, ay, bx, by, n - 1); Triangle(bx, by, cx, cy, n - 1); Triangle(cx, cy, ax, ay, n - 1); } } } Помогите построить треугольник Серпинского. Уже дня 3 не могу его сделать. |
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Эта каша не скомпилируется, откуда Вы её взяли ?
Приведите нормальный код, который хотя бы просто рисует треугольник, там видно будет. Примеров построения треугольника Серпинского в инете навалом, даже если не на сишарпе, то переделать несколько строк кода (рекурсивная функция - основа фрактала) на шарп несложно. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построение кривых Серпинского и Гильберта Delphi | KEnt | Помощь студентам | 3 | 07.10.2017 11:42 |
Треугольник Серпинского c# | Дана188 | Помощь студентам | 1 | 15.10.2014 07:42 |
Треугольник | midiss | Visual C++ | 0 | 02.06.2013 21:24 |
треугольник серпинского | kalosha-stepa | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 11.10.2012 21:31 |
ковер серпинского | StoneSour | Общие вопросы C/C++ | 2 | 07.04.2010 20:21 |