Bonjour,
mon prg s'affiche pas bonne résultat,en cas désordre des nombres, il devait s'afficher
"Les nombres ne sont pas consécutifs"
mais il s'affiche toujours
"Les nombres sont consécutifs"
voilà mon output:
Entrez le nombre de valeur<10 = 3
Entrez les nombres :1 = 5
Entrez les nombres :2 = 2
Entrez les nombres :3 = 1
Les nombres sont consécutifs
veullez m'aidez svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 import java.util.Scanner; public class Divers3 { public static void main(String[] args) { int tab[]=new int[10]; boolean flag; Scanner sc=new Scanner(System.in); System.out.print("Entrez le nombre de valeur<10 = "); int nb=sc.nextInt(); for(int i=0;i<nb;i++) { System.out.print("Entrez les nombres :"+(i+1)+" = "); tab[i]=sc.nextInt(); } flag=true; //flag=false; for(int i=0;i<nb;i++) { if(tab[i]!=tab[i+1]+1) { flag=false; //flag=true; } } if(flag=true) { System.out.println("Les nombres sont consécutifs"); } else if(flag=false) { System.out.println("Les nombres ne sont pas consécutifs"); } } }
Partager