Определить сумму элементов данного массива с использованием цикла и с использованием рекурсии - C#
Формулировка задачи:
Привет всем форумчанам! Прошу помочь мне разобраться с рекурсией:
Нужно определить сумму элементов данного массива с использованием цикла и с использованием рекурсии.
т.е массив придумываешь сам.
Спасибо за помощь!)
Решение задачи: «Определить сумму элементов данного массива с использованием цикла и с использованием рекурсии»
textual
Листинг программы
class SumOfArray { private static int RecSum(int number, int[] myArray) { if (number >= myArray.Length) { return 0; } return myArray[number] + RecSum(number + 1, myArray); } public static int RecurseSum(int[] myArray) { return RecSum(0, myArray); } public static int IterateSum1(int[] myArray) { int result = 0; for (int i = 0; i < myArray.Length; i++) { result += myArray[i]; } return result; } public static int IterateSum2(int[] myArray) { int result = 0; foreach (var item in myArray) { result += item; } return result; } public static int CleverSum(int[] myArray) { return myArray.Sum(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д