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

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


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

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

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