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

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

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

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

  • Отправлено: 4
  • По консольным: 4
  • Получено ответов: 2

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Денис   / 2020-03-16 19:54

Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +100

Подписка КФ до: 2020-04-25
Остаток байтов: 100
Вы являетесь участником Клуба формулистов.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Денис   / 2019-10-14 16:19

Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +256

Подписка КФ до: 2019-11-23
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.


22758. --
Денис
Денис
ответить
# Консоль / 100. Массивы / Порядок / 2019-10-09 12:53

Все просто. У массива есть метод стандартный Reverse, с его помощью решение в пару строк получается.


22758. --
Денис
Денис
ответить
# Консоль / 010. Условия / Возрастание / 2019-10-02 23:30

using System;
class VideoSharp
{
static void Swap(int[] items, int left, int right)
        {
            if (left != right)
            {

                int temp = items[left];
                items[left] = items[right];
                items[right] = temp;
            }
        }
        public static void BubbleSort(ref int[] items)
        {
            bool swapped;
            do
            {
                swapped = false;
                for (int i =1; i < items.Length; i++)
                {
                    if(items[i - 1].CompareTo(items[i]) > 0)
                    {
                        Swap(items, i - 1, i);
                        swapped = true;
                    }
                }
            }
            while (swapped != false);
        }
    static void Main()
    {
            string[] str = Console.ReadLine().Split(' ');
            int num1 = Convert.ToInt32(str[0]);
            int num2 = Convert.ToInt32(str[1]);
            int num3 = Convert.ToInt32(str[2]);

            int[] arr = { num1, num2, num3 };

            BubbleSort(ref arr);

            for (int i = 0; i < arr.Length; i++)
            {
                Console.WriteLine(arr[i]);
            }
    }
}
Может кому пригодится


22758. --
Денис
Денис
ответить
# Консоль / 010. Условия / Максимум / 2019-10-02 21:59

int num1 = Convert.ToInt32(Console.ReadLine());
            int num2 = Convert.ToInt32(Console.ReadLine());
            if (num1 > num2)
                Console.WriteLine(num1);
            else
                Console.WriteLine(num2);
          int num3 = num1 > num2 ? num1 : num2;
            Console.WriteLine(num3);

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





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

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

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

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


Научился: Спасибо за урок. Познакомился с потоками, с методами Start, Sleep, IsBackground.
Трудности: Понял, что еще не до конца разобрался в этом вопросе. Нужно будет отдельно еще посвятить этой теме время.



Научился: Научился работать с классом Файл, открывать и сохранять файлы. Научился пользоваться методом Replace.
Трудности: Реализовать функцию поиска и замены нужной подстроки в строке.