C :: Aufgabe #86 :: Lösung #3
3 Lösungen
#86
Ausgabe der Fibonacci-Folge
Anfänger - C
von BlackBird321
- 07.06.2015 um 21:08 Uhr
Entwickeln Sie ein Programm, dass "n" Stellen abfragt und diese dann als Fibonacci-Folge ausgibt.
Bsp: 6 Stellen
1, 1, 2, 3, 5, 8,...
Bsp: 6 Stellen
1, 1, 2, 3, 5, 8,...
#3
von kathleenw (3600 Punkte)
- 08.07.2020 um 11:38 Uhr
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float f_0, f_1, temp;
int i, n;
f_0 = 1;
f_1 = 1;
printf("Wieviele Fibonacci Zahlen sollen angezeigt werden? ");
if(scanf("%d", &n)!=1) {
printf("Fehler: Bitte geben sie eine ganze Zahl ein.\n");
return EXIT_FAILURE;
}
if (n<1){
printf("Die Zahl muss größer als 0 sein.");
}
else if (n==1) {
printf("1");
}
else if (n==2) {
printf("1, 1");
}
else {
printf("1, 1");
for (i=3; i<=n;i++) {
printf(", %.0f", f_1+f_0);
temp = f_0;
f_0 = f_1;
f_1 = f_1 + temp;
}
}
printf("\n");
return EXIT_SUCCESS;
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
