Loading...
kostadin.ivanov.52 avatar kostadin.ivanov.52 32 Точки

Здравейте, малко помощ за начинаещ ?

Здравейте,

Работя по домашното от втората лекция по C#.

Реших всичко без 13-та задача. Потърсих за евентуално решение в интернет, но явно се издъних и затова реших да се обърна към вас, колеги.

Та въпросите ми са свързани с абсолютно всичко свързано с тази задача ...

Предварително благодаря на тези, които ще благоволят да помогнат и на тези, които нямат такива намерения . И моля, без хейт напълно начинаещ съм ^^

Това е линк към 13-та задача, за да ви улесня.

Edit: Ако има хора, като мен - начинаещи и имат проблем с решението на 14-та задача ,могат да прегледат този линк и да си изяснят повечето от въпросите, които им идват на ум. 

3
Общи приказки
Anonymous:
Duplicate: https://softuni.bg/forum/questions/details/77 and https://softuni.bg/forum/questions/details/43
R.Slavkov951 avatar R.Slavkov951 1 Точки

Здравей,

Ето и моето решение на задачата, надявам се да ти помогне. smile

 

using System;

class ASCItable
{
    static void Main()
    {
        Console.Write("Decimal".PadRight(10));
        Console.Write("ASCII".PadRight(10));
        Console.Write("Hex".PadRight(10));
        Console.WriteLine();

        int min = 0;
        int max = 128;
        for (int i = min; i < max; i++)
        {
            char c = (char)i;

            string display = string.Empty;
            if (char.IsWhiteSpace(c))
            {
                display = c.ToString();
                switch (c)
                {
                    case '\t':
                        display = "\\t";
                        break;
                    case ' ':
                        display = "space";
                        break;
                    case '\n':
                        display = "\\n";
                        break;
                    case '\r':
                        display = "\\r";
                        break;
                    case '\v':
                        display = "\\v";
                        break;
                    case '\f':
                        display = "\\f";
                        break;
                }
            }
            else if (char.IsControl(c))
            {
                display = "control";
            }
            else
            {
                display = c.ToString();
            }
            Console.Write(i.ToString().PadRight(10));
            Console.Write(display.PadRight(10));
            Console.Write(i.ToString("X2"));
            Console.WriteLine();
        }
    }
}

0
Roberto avatar Roberto 56 Точки

Колега,ASCII таблицата е от 255 символа,не от 128.

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