Hallöchen,
Ich habe im I-net ein Beispiel Code zum Berechnen von Fibonacci Zahlen gefunden.
Es funktioniert, aber ich habe an einer stelle ein verständliss Problem![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
*** So wie ich das Verstehe, das Ergebniss von fibo[i-1]+[i-2] kommt ins array an Position 2... So beim ersten durchlauf ist i=2 --> [2-1] + [2-2] = 1 es kommt aber 2 raus, was ja für die Fibonacci-Floge richtig ist. Ich versteh nur nicht wieso 2 rauskommt.
Vieleicht weis einer von euch warum.
Gruß
Steven
Ich habe im I-net ein Beispiel Code zum Berechnen von Fibonacci Zahlen gefunden.
Es funktioniert, aber ich habe an einer stelle ein verständliss Problem
![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
C++:
int main(void)
{
int fibo[40];
fibo[0]=1;
fibo[1]=1;
for (int i=2;i<40;i++)
{
fibo[i]=fibo[i-1]+fibo[i-2]; <-- Hier ist das Problem***
}
for(int i=0;i<40;i++)
{
printf("%20d",fibo[i]);
}
return 0;
}
Vieleicht weis einer von euch warum.
Gruß
Steven
Zuletzt bearbeitet von einem Moderator: