Ich hab ein Problem und bin grottenschlecht im Programmieren. Vielleicht kann mir jemand am besten noch heute helfen???Und die Fehler ausmerzen
Fibonacci-Zahlen in nicht rekursiven && rekursiven Funktion ausgeben
beide Ausgaben sollen aus einem Programm heraus gemacht werden
Zitat:
#include <stdio.h>
long fibonacciNichtRekursiv(int n);
int main()
{
int eingabe;
printf("\n Wieviele Fibonacci Zahlen sollen ausgegeben werden?:");
printf("\n Bitte keine negativen oder Gleitkommazahlen eingeben!");
printf("\n Eingabe: ");
scanf("%d", &eingabe);
printf("\n\n %d!=%ld \n \n",eingabe);
return 0;
}
{
fibonacci(int a);/*Fibonacci-Zahlen nichtrekursiv*/
{
long fib=1;
for (long fib1=1,fib2=1;i>=a;i++)
{
fib = fib1 + fib2;
fib1 = fib2;
fib2 = fib;
}
return fib;
}
}
/*Fibonacci-Zahlen rekursiv*/
{
long fib(int n,a,b)
{
if (n=1)return a
if (n=2)return b
return 1;
return fib(n-1,b,a+b);
}
}
|