Programming Basics Exam - 28 August 2016 - Bradva 5*
Това е моят код за посочената в загалавието задача. Не ми е много добър кода, но като за начало получих 60 точки, но не мога да ги направя макс. Моля за малко хелп :)
using System;
using System.Globalization;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace test
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
for (int i = 0; i < n; i++)
{
Console.WriteLine("{0}*{1}*{2}",new string ('-',3*n),new string ('-',i),new string ('-',2*n-2-i));
}
for (int b = 0; b < n/2; b++)
{
Console.WriteLine("{0}{1}*{1}",new string ('*',3*n+1),new string ('-',(2*n-2)/2));
}
for (int c = 0; c < (n/2)-1; c++)
{
Console.WriteLine("{0}*{1}*{2}",new string ('-',3*n-c),new string ('-',n-1+2*c),new string ('-',n-1-c));
}
if (n%2==0)
{
Console.WriteLine("{0}*{1}*{2}",new string ('-',2*n+n/2+1),new string ('*',2*n-3),new string ('-',n/2));
}
else
{
Console.WriteLine("{0}*{1}*{2}", new string('-', 3*n-1), new string('*', n+1), new string('-', (n+1)/2));
}
}
}
}