[Programming Basics] 01. X задача

[Programming Basics] 01. X задача

radybt avatar radybt 3 Точки

[Programming Basics] 01. X задача

Никога не ме е бивало в тея рисунки и се заинатих да я реша тая задача сам. Подозирам, че съм написал поне 2 пъти повече код отколкото е необходимо. 100/100 е, но бих се радвал да дадете съвети, мнения, решения и тн. Кои неща са ми излишни?

Задачата с рисуването на C# Baisics изпита е единствената която не можах да реша или по-скоро не ми стигна времето да мисля сложната си логика :D за това искам да го оправя това. 

Кода: https://pastebin.com/eTwaPNu5

0
Основи на програмирането 01/06/2017 16:44:09
spzvtbg avatar spzvtbg 581 Точки

namespace _01.X1
{
    using System;

    public class X1
    {
        public static void Main()
        {
            int XRepetingTimes = int.Parse(Console.ReadLine());

            for (int i = -(XRepetingTimes / 2); i <= XRepetingTimes / 2; i++)
            {
               
                if (i == 0)
                {
                    Console.WriteLine("{0}x", new string(' ', XRepetingTimes / 2));
                }
                else
                {
                    Console.WriteLine("{0}x{1}x",

                   new string(' ', Math.Abs(XRepetingTimes / 2 - Math.Abs(i))),

                   new string(' ', Math.Abs(i * 2) - 1));
                }
            }
        }
    }
}

 

ето и едно малко по различно от мен

0
29/05/2017 19:39:40