C :: Aufgabe #18 :: Lösung #2
2 Lösungen
#18
Ausgabe der Fibonacci-Folge
Anfänger - C
von Dome
- 29.12.2012 um 00:58 Uhr
Schreiben Sie ein Programm, welches die Fibonacci-Folge ausgibt. Zuvor wird abgefragt, wie viele Werte ausgegeben sollen.
Hilfe von Wiki: Fibonacci-Folge
Hilfe von Wiki: Fibonacci-Folge
Konsolenausgabe:
Ausgabe der Fibonacci-Folge mit 10 Werten : 0,1,1,2,3,5,8,13,21,34
#2
von kathleenw (3600 Punkte)
- 09.07.2020 um 10:11 Uhr
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int anzahl,i;
printf("Wieviele Fibonacci Zahlen sollen ausgegeben werden?");
scanf("%d", &anzahl);
int fibonacci_zahlen[anzahl];
fibonacci_zahlen[0]=1;
fibonacci_zahlen[1]=1;
if (anzahl<1)
printf("Die Anzahl muss mindestens 1 sein.\n");
else
{
printf("Das sind die ersten %d Zahlen der Fibonacci Folge: ", anzahl);
if (anzahl>2)
{
for(i=2;i<anzahl;i++)
fibonacci_zahlen[i] = fibonacci_zahlen[i-1] + fibonacci_zahlen[i-2];
}
for(i=0;i<anzahl;i++)
printf("%d ", fibonacci_zahlen[i]);
printf("\n");
}
return EXIT_SUCCESS;
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
