Задача 5. Чертане на крепост -март 2016
Здравейте. Реших задачката при n=3,4,5,8 и в judje ми дава 30/100. Някой може ли да ми каже къде точно трябва да коригирам, за да ми се получи крепостта.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Fort
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
if (n>=5)
{
Console.WriteLine("{0}{1}{2}{3}{0}{1}{2}", "/", new string('^', n / 2), "\\", new string('_', n/2));
for (int i = 0; i < n-3; i++)
{
Console.WriteLine("{0}{1}{0}", "|", new string(' ', 2*n -2));
}
Console.WriteLine("{0}{1}{2}{1}{0}", "|", new string(' ', n / 2 + 1), new string('_', n / 2));
Console.WriteLine("{0}{1}{2}{3}{0}{1}{2}", "\\", new string('_', n / 2), "/", new string(' ', n/2));
}
else
{
Console.WriteLine("{0}{1}{2}{0}{1}{2}", "/", new string('^', n / 2), "\\");
for (int i = 0; i < n - 2; i++)
{
Console.WriteLine("{0}{1}{0}", "|", new string(' ', 2*n - 2));
}
Console.WriteLine("{0}{1}{2}{0}{1}{2}", "\\", new string('_', n / 2), "/");
}
}
}
}
а това е твоето решение с леки корекции http://pastebin.com/NTv0Vtuw :)