コード例 #1
0
        static void SumAndMultDigits(Homework_1 hw1)
        {
            // Найти сумму и произведение цифр введенного натурального числа. рандом от 10000 до 100000000

            int x, sumRes = 0, multRes = 1;

            int[] sum = new int[] { }, mult = new int[] { };

            x = Random(10000, 100000000);

            Console.WriteLine($"x: {x}");

            while (x > 0)
            {
                sum     = hw1.CalcSumDigitsInNumber(x, sumRes);
                sumRes  = sum[1];
                mult    = hw1.CalcMultDigitsInNumber(x, multRes);
                multRes = mult[1];
                x       = sum[0];

                Console.WriteLine($"x = {x} сумма равна {sum[1]}, произведение равно {mult[1]}");
            }

            Console.WriteLine($"сумма равна {sum[1]}, произведение равно {mult[1]}");
        }
コード例 #2
0
        // Найти сумму и произведение цифр введенного натурального числа. рандом от 10000 до 100000000

        static void SumAndMultDigits(Homework_1 hw1)
        {
            int x, sumRes = 0, multRes = 1;

            int[] sum = new int[] { }, mult = new int[] { };

            x = Random(10000, 100000000);

            Console.WriteLine($"x: {x}");

            while (x > 0)
            {
                sum     = hw1.CalcSumDigitsInNumber(x, sumRes);
                sumRes  = sum[1];
                mult    = hw1.CalcMultDigitsInNumber(x, multRes);
                multRes = mult[1];
                x       = sum[0];

                Console.WriteLine($"x = {x} сумма равна {sum[1]}, произведение равно {mult[1]}");
            }

            Console.WriteLine($"сумма равна {sum[1]}, произведение равно {mult[1]}");
        }