|
Ce programme permet d’effectué un tri d'insertion, voici le code:
|
import java.io.*;
class insertion_tri{
public static void main(String args[])throws IOException{
int i,j,num;
InputStreamReader x=new InputStreamReader(System.in);
BufferedReader y=new BufferedReader(x);
int a[]=new int[10];
System.out.println("ENTREZ 10 NOMBRES");
for(i=0;i<10;i++){
a[i]=Integer.parseInt(y.readLine());
}
System.out.println("CONTENU DU TABLEAU EST:");
for(i=0;i<10;i++){
System.out.print(a[i]+",");
}
for(i=1;i<10;i++){
j=i-1;
num=a[i];
while(j>=0 && a[j]>num){
a[j+1]=a[j];
j=j-1;
}
a[j+1]=num;
}
System.out.println("CONTENU DU TABLEAU EN ORDRE ASCENDANT");
for(i=0;i<10;i++){
System.out.print(a[i]+",");
}}}
|
|
Signaler un abus
|
|