Не понятен алгоритм для вычисления формулы с помощью рекурсии - C#
Формулировка задачи:
Здравствуйте. У меня стоит задание :
Сложить алгоритм вычисления по формуле
Сi = ai x bi
Здесь нужно решить задание при помощи рекурсии, но я не совсем пойму что от меня требуется.... Если можно - приведите какой-то пример , если сталкивались с такими заданиями.
Решение задачи: «Не понятен алгоритм для вычисления формулы с помощью рекурсии»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace britic2 { class Program { static int Increment(int param) { ++param; return param; } static void Main(string[] args) { int count=0, a, b, i; Console.WriteLine("Существует некоторая арифметическая последоватетьность [0,infinity].\nВведите два слогаемых и и смещение, относительно их текущего положения "); Console.Write("a = "); a = int.Parse(Console.ReadLine()); Console.Write("b = "); b = int.Parse(Console.ReadLine()); label1: Console.Write("i = "); i = int.Parse(Console.ReadLine()); try { if (i < 0) throw new OverflowException(); } catch (OverflowException) { Console.WriteLine("Значение i должно быть больше или равное 0"); goto label1; } if (i < 1) Console.WriteLine("Результат умножения = {0}", a*b); else while (count<i) { a= Increment(a); b= Increment(b); ++count; } Console.WriteLine("Результат умножения = {0}",a*b ); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д