Witam, jestem nowy na forum i od niedawna zagłebiam się w C# . Znalazłem taką rekurencję
namespace Program1
{
class Program
{
static int Rek(int a)
{
if (a>-2) return 2*a-Rek(a-1);
else return a+1;
Console.WriteLine(2*Rek(2*2));
Console.ReadKey();
}
}
}
Ale nie wiem czy dobrze obliczam wynik bo wychodzi mi 0 ("zero")
Czy mógłby ktoś, wytłumaczyć mi łopatologicznie, krok po kroku w jaki sposób to obliczyć i jaki będzie wynik. Podobne zadanie będę miał na kole i nie chce go zawalić.
Z góry bardzo dziękuję