Возведения числа в третью степень, используя следующую закономерность - 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д