Роман 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();
}
}