C# Basics: Sun Glasses
При решението, което съм измислил не мога да напиша средния ред. При такъв начин за решаване възможно ли е изобщо да се напише този ред?
static void Main(string[] args)
{
var n = int.Parse(Console.ReadLine());
{
var stars = new string('*', n * 2);
var spaces = new string(' ', n);
Console.Write(stars);
Console.Write(spaces);
Console.Write(stars);
Console.WriteLine();
}
for (int i = 0; i < n-2; i++)
{
var cherti = new string('/', 2*n-2);
var spaces = new string(' ', n);
Console.Write("*");
Console.Write(cherti);
Console.Write("*");
Console.Write(spaces);
Console.Write("*");
Console.Write(cherti);
Console.Write("*");
Console.WriteLine();
}
{
var stars = new string('*', n * 2);
var spaces = new string(' ', n);
Console.Write(stars);
Console.Write(spaces);
Console.Write(stars);
Console.WriteLine();
}
}
Благодаря за фикса. Видях как се решава по-друг начин, просто исках да го направя по моя.