bonjour
troisième ligne de mon output est faux,quelqu'un peut me dire pourquoi svp
suite[0]1
suite[1]1
2
3
5
8
13
21
je m'explique:
i = 2 alorsCode:suite[i]=suite[i-1]+suite[i-2];
(2-1)+(2-2)=1 mais au lieu de 1,mon output est 2
les suites sont bon(3-1)+(3-2)=3
(4-1)+(4-2)=5
merci d'avanceCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import java.util.Scanner; public class Test4 { public static void main(String[] args) { int suite[]=new int [8]; suite[0]=1; suite[1]=1; System.out.println("suite[0]"+suite[0]); System.out.println("suite[1]"+suite[1]); for(int i=2;i<suite.length;i++) { suite[i]=suite[i-1]+suite[i-2]; //suite[i]=suite[i-1]+suite[i-1]; System.out.println(suite[i]); } } }