Warum bedeutet a = a * (x + i) / i; und a *= (x + i) / i; zwei unterschiedliche Ergebnisse zurückgeben?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Warum bedeutet a = a * (x + i) / i; und a *= (x + i) / i; zwei unterschiedliche Ergebnisse zurückgeben?

by Guest » 12 Jan 2025, 10:38

Ich berechne die Anzahl der möglichen Routen in einem 20 * 20-Raster von links oben nach rechts unten, wenn nur Bewegungen nach unten und rechts möglich sind.
Ich habe über die Berechnung des zentralen Binomials gelesen Koeffizient zur Berechnung der Routen und implementierte ihn in meinem Code:

Code: Select all

public void Code()
{
Console.WriteLine(countRoutes(20));
}

public long countRoutes(int x)
{
long result = 1;

for (int i = 1; i

Top