public class ArrayDivider {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int[] evenNumbers;
int[] oddNumbers;
int evenCount = 0;
int oddCount = 0;
// Подсчет количества четных и нечетных чисел
for (int number : numbers) {
if (number % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
// Инициализация массивов
evenNumbers = new int[evenCount];
oddNumbers = new int[oddCount];
// Заполнение массивов четными и нечетными числами
int evenIndex = 0;
int oddIndex = 0;
for (int number : numbers) {
if (number % 2 == 0) {
evenNumbers[evenIndex] = number;
evenIndex++;
} else {
oddNumbers[oddIndex] = number;
oddIndex++;
}
}
// Вывод результатов
System.out.println("Четные числа:");
for (int number : evenNumbers) {
System.out.println(number);
}
System.out.println("Нечетные числа:");
for (int number : oddNumbers) {
System.out.println(number);
}
}
}