Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Треугольники в консоле C#

Роман Protocol Мыслитель (8562), на голосовании 6 лет назад
Всем привет!
Подскажите код:
1. Строящий по двум заданным сторонам прямоугольный треугольник.
2. По одной стороне равносторонний треугольник.
Спасибо за ответы!
В интернете нашёл похожие коды, решающие другие схожие задачи:
1 код:
static void triangle(int n)
{
int indent = n / 2 + 1;
string s = "*".PadLeft(indent);
for (int k = 0; k < indent; k++)
{
Console.WriteLine(s);
s = s.Substring(1) + "**";
}
}

2 код:
class Class1
{
public static void mett()
{ Console.Write("*"); }
}
class Program
{
static void Main(string[] args)
{
int i, j, m;
int N = int.Parse(Console.ReadLine());
for (i = N; i != 0; i--)
{
/*for (j = i; j != 0; j--)
{
Console.Write(" ");
}*/
Class1.mett();
for (m = (N - i) * 2; m != 0; m--)
Class1.mett();
Console.Write("\n");
}

Console.ReadKey();
}
}
Голосование за лучший ответ
Cain Grey Мастер (1755) 6 лет назад
Вам обязательно в консоли надо, или все-таки через Windows.Forms?
Роман ProtocolМыслитель (8562) 6 лет назад
В консоле.
Как я понял, нужно иметь дело с интерполяцией функции типа линейной - сторон (ы) треугольника в координаты скола, если линия не параллельна осям локальной системы координат (вертикаль - горизонталь).
Сможете помочь?
Cain Grey Мастер (1755) Тяжело будет в свободное время, с работой мало его. Легче на чуть простые задания тут распыляться. Если у вас сроки не горят, подождите пожалуйста до следующих выходных.
Егор Демидович Мастер (1660) 6 лет назад
ХЗ чё те надо, чё ты путишь тоже ХЗ.
1)Можно низкоуровнево рисовать в консоли
2)Можно в Windows.Forms юзать холст и на нём рисовать
Роман ProtocolМыслитель (8562) 6 лет назад
1)Низкоуровнево рисовать в консоли
丹尼斯和丹尼斯一 Мастер (2017) 6 лет назад
Можно задать массив где изобразить треугольник, а потом его вывести
Похожие вопросы