Salut tout le monde,
je suis assez perplexe sur la fonction suivante. Je donne en entré un entier x. Et quand je veux le tester pour savoir si il vaut 0 ou 1, le compilateur me répond que ce sont des types incompatibles.
Or un peu plus bas, il a aucun souci à tester x par rapport à un autre entier
(while (i<=x)).
Est-ce que quelqu'un pourrais me dire où est l'erreur ?
Merci d'avance.
Code :
- ...
- public static int FibonacciIteratif(int x){
- int fibo=0;
- if(x=0 || x=1){
- fibo=x;
- }
- else{
- int a=0;
- int b=1;
- int i=2;
- while (i<=x){
- fibo=a+b;
- a=b;
- b=fibo;
- i=i+1;
- }
- }
- return fibo;
- }
- ...
|
Message édité par frenchlover le 27-04-2005 à 11:54:02
---------------
Ce n'est pas parce que c'est difficile que nous n'osons pas, c'est parce que nous n'osons pas que c'est difficile