C# :: Aufgabe #157 :: Lösung #4

6 Lösungen Lösungen öffentlich
#157

Fibonacci-Zahlen bis 100 ausgeben

Anfänger - C# von Y0uLyric - 14.12.2016 um 21:42 Uhr
Schreibe Code, der die Fibonacci-Zahlen bis 100 ausgibt. Die Fibonacci-Zahlen kommen dadurch zustande, dass 2 aufeinanderfolgende Zahlen addiert werden, zb.: 0 + 1 = 2 --> 1 + 2 = 3 --> 2 + 3 = 5 --> 3 + 5 = 8.....

Viel Erfolg!!!
#4
2 Kommentare
vote_ok
von Amex (60 Punkte) - 02.01.2017 um 11:34 Uhr
Quellcode ausblenden C#-Code
            Int64[] fabonachi = new Int64[100];
            fabonachi[0] = 0;
            fabonachi[1] = 1;
            fabonachi[2] = 2;
            Console.WriteLine("Fibonacci Zahlen");
            Console.WriteLine(fabonachi[0]);
            Console.WriteLine(fabonachi[1]);
            Console.WriteLine(fabonachi[2]);
            for (int i = 3; i < fabonachi.Length; i++)
            {
                fabonachi[i] = fabonachi[i - 1] + fabonachi[i - 2];

                Console.WriteLine(fabonachi[i]);
                Console.ReadKey();
            }

Kommentare:

devnull

Punkte: 8870

42 Aufgaben
134 Lösungen
16 Kommentare

#1
02.01.2017 um 12:15 Uhr
Der Datentyp Int64 fasst nur die Fibonacci-Zahlen bis zur Nr. 92 (s. hier), dann kommt es zum Integer-Überlauf.
post_arrow
404 0

Amex

Punkte: 60


2 Lösungen
1 Kommentare

#2
02.01.2017 um 13:18 Uhr
stimmt,
kleine Anpassung
Quellcode ausblenden C#-Code
            decimal[] fabonachi = new decimal[100];
            fabonachi[0] = 0;
            fabonachi[1] = 1;
            Console.WriteLine("Fibonacci Zahlen");
            for (int i = 2; i < fabonachi.Length; i++)
            {
                fabonachi[i] = fabonachi[i - 1] + fabonachi[i - 2];
                Console.WriteLine(fabonachi[i]);
            }
            Console.ReadKey();

post_arrow
405 0
Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben