Упражнения с массивами Java: разделите нули слева и единицы на правой стороне массива из нулей и единиц в случайном порядке

Массив Java: Упражнение 51 с решением

Напишите программу на Java для разделения нулей слева и единиц на правой стороне массива из нулей и единиц в случайном порядке.

Графическая презентация:

Пример решения :

Код Java:

  import java.util.Arrays; открытый класс Main {public static void main (String [] args) {int arr [] = new int [] {0, 0, 1, 1, 0, 1, 1, 1,0  };  int result [];  System.out.println («Исходный массив»);  System.out.println (Arrays.toString (arr));  int n = длина обр.  результат = отдельный_0_1 (обр, п);  System.out.println («Новый массив»);  System.out.println (Arrays.toString (результат));  } статический int [] отдельный_0_1 (int arr [], int n) {int count = 0;  для (int я = 0; я  

Пример вывода:

 Исходный массив [0, 0, 1, 1, 0, 1, 1, 1, 0] Новый массив  [0, 0, 0, 0, 1, 1, 1, 1, 1] 

Блок-схема:

Редактор кода Java:

Предыдущий: Сортировка массив положительных целых чисел данного массива в указанном шаблоне
Далее: Напишите программу на Java для разделения четных и нечетных чисел данного массива целых чисел. Сначала ставьте все четные числа, а затем нечетные.

Оцените статью
nanomode.ru
Добавить комментарий