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