Софтуерно Инженерство
Loading...
kabalsky avatar kabalsky 3 Точки

Счупен код за Debugging

Здравейте.

Някой може ли да ми даде счупен код,който да се опитам да дебъгна .

За да мога да си поиграя повечко с дебъгера.

Искам друг да е написал кода ,защото така мисля че ще се затрудня повече.

Може  задачата да е и сложна, Идеята е ,не само да се науча да пиша код ,а да мога и да го чета.

Благодаря предварително.

Тагове:
0
Programming Basics with C#
Borislav_Vulkov avatar Borislav_Vulkov 54 Точки

Здравей отново,
Веднага мога да ти дам някакви неща но са малко по адванс и не знам до колко ще са ти полезни но ето ти една задача:

това е кода и той дава 50/100:
https://github.com/B-V-Vulkov/CSharp_Advanced/blob/master/Exams/03_%20Exam%20-%2016%20April%202019/Solutions/P02.HelensAbduction/StartUp.cs

условието е от C# Advanced Retake Exam - 16 April 2019 втора здача (02. Helen's Abduction)

Ако ти е интересно разгледай го.
Иначе бих ти препоръчал да опиташ една интересна задача. не знам дали я има някъде в Judge но идеята е следната: на конзолата трябва да се построй пирамида като тази:

      |
    /|\
   //|\\
  ///|\\\
 ////|\\\\
/////|\\\\\
Броя на редовете е число което се въвежда от конзолата.

Според мен задачата е много яка и ще има да си дебъгваш страшно много.

0
24/10/2019 12:19:28
kabalsky avatar kabalsky 3 Точки

Супер

Мерси, със сигурност ще са ми от полза.

0
kabalsky avatar kabalsky 3 Точки

Здрасти.

Виж това дали става:

using System;

namespace pyramid
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
           


            for (int i = 1; i < n; i++)
            {

                int space = n - i;
                int b = 1;
                int a =i - 1;
                
                
                Console.Write(new string(' ',space));
                Console.Write(new string('/' ,a));
                Console.Write(new string ('|',b));
                
                for (int o = 1; o <= i-1; o++)
                {
                    Console.Write(new string('>', 1) + ' ', 1);
                }
                Console.WriteLine();
            }
        }
    }
}
 

Обаче , не мога да ползвам '\' като char. и нямам идея защо.

0
TeodorStefanovPld avatar TeodorStefanovPld 1283 Точки

"\\" иначе го приема че искаш да escape-неш друг символ

0
kabalsky avatar kabalsky 3 Точки

Еха , супер.

Схванах, мерси много.

0