Массив 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 для разделения четных и нечетных чисел данного массива целых чисел. Сначала ставьте все четные числа, а затем нечетные.