C# обучение с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по сообщениям

  • Отправлено: 9
  • По консольным: 9

31269. --
PASkoit
PASkoit
ответить
# Консоль / Экзамен / 111.Потоки / 2021-06-27 19:20

bool flag = false;
            while (true)
            {
                int rb = Console.OpenStandardInput().ReadByte();

                if (rb == -1)
                {
                    if (flag)
                    {
                        Console.Write('"');
                        flag = false;
                    }
                    break;
                }

                if (rb >= 48 && rb <= 57)
                {
                    if(!flag)
                        Console.Write('"');
                    flag = true;
                    Console.Write((char)rb);
                }

                else
                {
                    if (flag)
                    {
                        Console.Write('"');
                        flag = false;
                        Console.Write((char)rb);
                    }
                    else
                        Console.Write((char)rb);
                }   
            }

            Console.WriteLine();


31269. --
PASkoit
PASkoit
ответить
# Консоль / Экзамен / 000.Строки / 2021-06-27 16:37

string str = Console.ReadLine();
string wrd = Console.ReadLine();
int indexStart = str.IndexOf('(') + 1;

str = str.Remove(indexStart, str.IndexOf(')') - indexStart);
Console.WriteLine(str.Insert(indexStart, wrd));


31269. --
PASkoit
PASkoit
ответить
# Консоль / 110. Функции / Обратный отсчёт / 2021-06-26 16:21

static void Main()
{
    kek();
}

static void kek()
{
    string s = Console.ReadLine();

    if (s != "0")
        kek();

    Console.WriteLine(s);
}


31269. --
PASkoit
PASkoit
ответить
# Консоль / 110. Функции / Степень / 2021-06-25 16:26

Робот Шарп в порядке?


31269. --
PASkoit
PASkoit
ответить
# Консоль / 001. Числа / Цифробайты / 2021-06-22 10:06

static void Main()
{
    long a = Convert.ToInt64(Console.ReadLine());
    Console.WriteLine("{0} {1} ", Sum(a), a * a);
}
static long Sum(long a)
{
    if (a < 10)
        return a;

    return a % 10 + Sum(a / 10);
}

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.