Loading...
kabalsky avatar kabalsky 27 Точки

Счупен код за 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 27 Точки

Супер

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

0
kabalsky avatar kabalsky 27 Точки

Здрасти.

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

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 1274 Точки

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

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.