Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            int  fromNumber  = 0;
            int  toNumber    = 0;
            bool inputSucess = false;

            while (!inputSucess)
            {
                Console.Write("Введите перове число: ");
                fromNumber = ExtraConsole.ReadIntFromConsole();
                Console.Write("Введите второе число, больше первого: ");
                toNumber = ExtraConsole.ReadIntFromConsole();
                if (fromNumber > toNumber)
                {
                    Console.WriteLine("Второе число меньше первого. Попробуйте ещё раз.");
                }
                else
                {
                    inputSucess = true;
                }
            }

            Console.WriteLine($"Вывожу все числа между {fromNumber} и {toNumber}:");
            OutputNumbers(fromNumber, toNumber);
            Console.WriteLine();

            int sum = GetSumBetweenNumbers(fromNumber, toNumber);

            Console.WriteLine($"Сумма чисел между {fromNumber} и {toNumber} равна: {sum}");
        }
Ejemplo n.º 2
0
        /* Липин Дмитрий
         * Задание 2
         * Написать метод подсчета количества цифр числа.*/

        static void Main(string[] args)
        {
            Console.Write("Введите целое число: ");
            int number = ExtraConsole.ReadIntFromConsole();

            int digitsCount = GetDigitsCount(number);

            Console.WriteLine($"В числе '{number}' {digitsCount} цифр(а).");
        }
Ejemplo n.º 3
0
        /* Липин Дмитрий
         * Задание 4
         * Написать программу обмена значениями двух переменных:
         * а) с использованием третьей переменной;
         *  б) *без использования третьей переменной.*/
        static void Main(string[] args)
        {
            Console.Write("Введите первое целое число a: ");
            int a = ExtraConsole.ReadIntFromConsole();

            Console.Write("Введите второе целое число b: ");
            int b = ExtraConsole.ReadIntFromConsole();

            SwapWithBuffer(ref a, ref b);
            Console.WriteLine($"Меняем значения с помощью третьей переменной: a = {a}, b = {b}");
            SwapWithoutBuffer(ref a, ref b);
            Console.WriteLine($"Ещё раз меняем значения без использования третьей переменной: a = {a}, b = {b}");
            Console.ReadKey();
        }
Ejemplo n.º 4
0
        /* Липин Дмитрий
         * Задание 1
         * Написать метод, возвращающий минимальное из трёх чисел.*/

        static void Main(string[] args)
        {
            Console.Write("Введите первое число: ");
            int a = ExtraConsole.ReadIntFromConsole();

            Console.Write("Введите второе число: ");
            int b = ExtraConsole.ReadIntFromConsole();

            Console.Write("Введите третье число: ");
            int c = ExtraConsole.ReadIntFromConsole();

            int min = GetMin(a, b, c);

            Console.WriteLine($"Минимальное число: {min}");
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            int sumPositiveOddNumbers = 0;
            int inputNumber;

            do
            {
                Console.Write("Введите число, для завершения введите 0: ");
                inputNumber = ExtraConsole.ReadIntFromConsole();
                if (inputNumber > 0 && inputNumber % 2 == 1)
                {
                    sumPositiveOddNumbers += inputNumber;
                }
            }while (inputNumber != 0);

            Console.WriteLine($"Сумма всех нечетных положительных чисел: {sumPositiveOddNumbers}");
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            Console.Write("Введите координаты первой точки.\nx: ");
            int x1 = ExtraConsole.ReadIntFromConsole();

            Console.Write("y: ");
            int y1 = ExtraConsole.ReadIntFromConsole();

            Console.Write("Введите координаты второй точки.\nx: ");
            int x2 = ExtraConsole.ReadIntFromConsole();

            Console.Write("y: ");
            int y2 = ExtraConsole.ReadIntFromConsole();

            double distanse = GetDistanseBetweenTwoPoints(x1, y1, x2, y2);

            Console.WriteLine($"Расстояние между двумя точками: {distanse:f2}");
            Console.ReadKey();
        }