Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.util.Scanner;
- public class SplitMassive {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- // int n = Integer.parseInt(scan.nextLine());
- String numbers = scan.nextLine();
- String[] splitNumbers = numbers.split(" ");
- int[] newArray = new int[splitNumbers.length];
- int evenIndex = 0;
- int oddIndex = 0;
- int evenCount = 0;
- int oddCount = 0;
- int parsed;
- int max = Integer.MIN_VALUE;
- int min = Integer.MAX_VALUE;
- int sum = 0;
- for (int i = 0; i < splitNumbers.length; i++) {
- newArray[i] = Integer.parseInt(splitNumbers[i]);
- parsed = newArray[i];
- sum += parsed;
- if (parsed % 2 == 0) {
- evenCount++;
- } else {
- oddCount++;
- }
- if (max < parsed) {
- max = parsed;
- } else if (min > parsed) {
- min = parsed;
- }
- }
- int[] evenArray = new int[evenCount];
- int[] oddArray = new int[oddCount];
- for (int i = 0; i < splitNumbers.length; i++) {
- if (newArray[i] % 2 == 0) {
- evenArray[evenIndex] = newArray[i];
- evenIndex++;
- } else {
- oddArray[oddIndex] = newArray[i];
- oddIndex++;
- }
- }
- System.out.println("MAX: " + max);
- System.out.println("MIN: "+min);
- System.out.println("AVERAGE: " + sum / splitNumbers.length);
- System.out.println("EVEN ARRAY: " + Arrays.toString(evenArray));
- System.out.println("ODD ARRAY: "+Arrays.toString(oddArray));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement