Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом "*" - C#
Формулировка задачи:
Размер фигуры (n) определяется при вводе.
Решение задачи: «Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом "*"»
textual
Листинг программы
using System;
namespace ConsoleApplication47
{
class Program
{
static void Main()
{
int n = 50;
DrawParalGramm(n);
}
private static void DrawParalGramm(int n)
{
int kx = 1;
int ky = 1;
string s = new string('*', n).PadLeft(kx, ' ');
Console.SetCursorPosition(kx, ky);
Console.WriteLine(s);
for (int i = 2; 2.5*i < n; i++, kx++, ky++)
{
Console.SetCursorPosition(kx, ky);
Console.Write('*');
Console.SetCursorPosition(kx + n - 1, ky);
Console.Write('*');
}
Console.SetCursorPosition(kx, ky);
Console.WriteLine(s);
}
}
}