Q qwertz123 Mitglied 21. Sep 2010 #1 public int fzahl(int x){ if(x==0) return 1; if(x==1) return 1; if(x>1) return (fzahl(x-1)+fzahl(x-2)); } für x sollten die zahlen 0,1,2,3,4,5 angenommen werden 0=1 ; 1=1 ; 2=2 ; 3=3 ; 4=5; 5=8 lieg ich mit den ergebnissen richtig?
public int fzahl(int x){ if(x==0) return 1; if(x==1) return 1; if(x>1) return (fzahl(x-1)+fzahl(x-2)); } für x sollten die zahlen 0,1,2,3,4,5 angenommen werden 0=1 ; 1=1 ; 2=2 ; 3=3 ; 4=5; 5=8 lieg ich mit den ergebnissen richtig?
E eRaaaa Top Contributor 21. Sep 2010 #2 qwertz123 hat gesagt.: lieg ich mit den ergebnissen richtig? Zum Vergrößern anklicken.... Wie wäre es wenn du den Code einfach ausführst und selbst kontrollierst? ;/ EDIT: oder liegts daran dass er nicht kompilierbar ist? 😀
qwertz123 hat gesagt.: lieg ich mit den ergebnissen richtig? Zum Vergrößern anklicken.... Wie wäre es wenn du den Code einfach ausführst und selbst kontrollierst? ;/ EDIT: oder liegts daran dass er nicht kompilierbar ist? 😀
ARadauer Top Contributor 21. Sep 2010 #3 jup passt... 1 1 2 3 5 8 jedoch compiliert der code nicht, da du keinen rückgabewert für < 1 hast ;-)
jup passt... 1 1 2 3 5 8 jedoch compiliert der code nicht, da du keinen rückgabewert für < 1 hast ;-)