Возведения числа в третью степень, используя следующую закономерность - C#

Узнай цену своей работы

Формулировка задачи:

С# Console application. Составить программу возведения заданного числа в третью степень, используя следующую закономерность: 13 = 1 23 = 3 + 5 33 = 7 + 9+ 11 43 = 13 + 15 + 17 + 19 53 = 21 + 23 + 25 + 27 + 29

Решение задачи: «Возведения числа в третью степень, используя следующую закономерность»

textual
Листинг программы
    class Program
    {
        static void Main(string[] args)
        {
            int num = ObtainNum();
            int numCube = Cubing(num);
 
            Console.WriteLine("Результат: " + numCube);
            Console.ReadKey(true);
        }
 
        private static int Cubing(int num)
        {
            int seqBase = num * (num - 1) - 1;
 
            int result = 0;
            while (num-- > 0)
                result += (seqBase += 2);
 
            return result;
        }
                
       private static int ObtainNum()
        {
            int result = 0;
            while (result <= 0)
            {
                Console.Write("Введите число для возведения в куб: ");
                if (!int.TryParse(Console.ReadLine(), out result))
                    Console.WriteLine("ОШИБКА: некорректное значение.");
            }
            return result;
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы