ÇÖZULDU

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections.ObjectModel;

namespace odevss2
{
class Program
{
static void Main(string[] args)
{


Console.WriteLine("Kac Satır:");
int l = Convert.ToInt32(Console.ReadLine());
if (l % 2 == 0)
{
Console.WriteLine("Lutfen tek sayı gırınız");

}
else
{

int yuk = l / 2;//yukseklık
int cat = l / 4 + 1;//catı

int kapı = (cat / 2) + 1;//kapı
int unicode = 92;//\ ısaretı
char ch = (char)unicode;

int yildiz = (cat / 2) + 1;//yıldız
for (int i = 0; i < cat; i++)
{

for (int k = i + 1; k < cat; k++)
{
Console.Write(" ");//catıdakı bosluk
}



for (int a1 = cat; a1 > cat - 2 * i; a1--)
{
Console.Write("/");//slash
}
if (i <= cat)
{
Console.Write("+");//+ usaretı
}
for (int j = cat - 2 * i; j < cat; j++)
{

Console.Write(ch);//otekı taraf \ı

}
Console.Write("\n");

}
for (int i = 0; i < yuk; i++)
{

for (int j = 0; j < l; j++)
{

Console.Write("0");//0 atılan kısım
if ((j == cat + 1) && (i >= cat + 1))// bosluk kontrol kısmı
{

for (int boslu = 0; boslu < cat; boslu++)//bosluk bas
{
if (boslu == (cat / 2)) Console.Write("*");//eger bosluk catının yarısı ıse * at
else Console.Write(" ");//degılse bosluk
}
j += cat;//j yı catı kadar artır
}

if (j + 1 == l)//eger j+1 l ye esıt ıse alt satıra ındır.
{
Console.WriteLine("");
}

}


}
Console.ReadKey();




}



}

}


}