Приказывать несовершеннолетнему большего

public void ordenar() {
     for(int i=0;i<vec.length;i++){
         for(int z=1;z<vec.length-i;z++){
             if(vec[z-1]>vec[z]){
                 int mayor=vec[z-1];
                 vec[z-1]=vec[z];
                 vec[z]=mayor;//sale error porque tengo el vector como char, lo cambio a int pero el .toCharArray me sale error.
             }
             System.out.print("| "+vec[z]);
         }
     }
}
0
задан 17.03.2019, 19:21
1 ответ

Восток - algorimo ordenaciГіn

 int[] array = {10, 9, 8, 100, 20,1, 2};

       boolean hayCambios = false;

       int auxiliar = 0;

       do{
           hayCambios = false;
         for(int i = 0 ; i<array.length-1; i++){
             if(array[i+1] > array[i]){
                 auxiliar = array[i];
                 array[i] = array[i+1];
                 array[i+1] = auxiliar;
                 hayCambios=true;
             }
         }  

       }while(hayCambios);

       for(int i = 0 ; i < array.length ; i++) {
            System.out.print(array[i]+", ");
       }

Я надеюсь, что он подает тебя.

0
ответ дан 02.12.2019, 05:31