::
Per chi volesse l’esercizio corretto. Ci sono riuscito, pubblico sotto.
int [] array = {1,0,1,0,1,1,0,0,1};
int [] array2 = new int [9];
//Trovo tutti gli 0
int zeri =0;
for (int i = 0; i < array.length ; i++){
if( array[i] == 0){
array2[zeri]= array[i];
zeri++;
}
}
//Trovo tutti gli uno
int uno = zeri;
for (int i = 0; i < array.length ; i++)
if( array[i]%2 != 0){
array2[uno]= array[i];
uno++;
}
//Stampa array ordinato
for (int i =0; i<array2.length; i++){
System.out.print(array2[i]);
}
}
}