Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как разделить массив на 2 массива в одном четное в другом нечётные цифры. В java

Алексей Фоменко Ученик (239), на голосовании 1 год назад
Голосование за лучший ответ
There is no spoon Гуру (2973) 1 год назад
 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);
}
}
}
Алексей ФоменкоУченик (239) 1 год назад
Спасибо
АлександрИскусственный Интеллект (301645) 1 год назад
нафига отдельный счётчик для чётных и нечётных?

ИИ так насоветовал?... а своими мозгами если поработать
Похожие вопросы