Advertisement
Guest User

OddEvenSum

a guest
May 31st, 2014
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class Train {
  5.  
  6.     public static void main(String[] args) {
  7.    
  8.         Scanner scann = new Scanner(System.in);
  9.         String inputLine = scann.nextLine();
  10.         String[] elements = inputLine.split(" ");
  11.         int[] digits = new int[elements.length];
  12.         for (int i = 0; i < digits.length; i++) {
  13.             digits[i] = Integer.parseInt(elements[i]);
  14.         }
  15.         int oddMin = Integer.MAX_VALUE;
  16.         int oddMax = Integer.MIN_VALUE;
  17.         long oddSum = 0;
  18.         int[] oddNums = new int[elements.length];
  19.         for (int i = 0; i< oddNums.length; i++) {
  20.             if (digits[i]%2==1) {
  21.                 oddNums[i] = digits[i];
  22.             }
  23.         }
  24.         for (int i = 0; i< oddNums.length; i++) {
  25.             int oddNum = oddNums[i];
  26.             if (oddNum < oddMin) {
  27.                 oddMin = oddNum;
  28.             }
  29.             if (oddNum > oddMax) {
  30.                 oddMax = oddNum;
  31.             }
  32.             oddSum = oddSum+oddNum;
  33.            
  34.         }
  35.    
  36.         int evenMin = Integer.MAX_VALUE;
  37.         int evenMax = Integer.MIN_VALUE;
  38.         long evenSum = 0;
  39.         int[] evenNums = new int[elements.length];
  40.         for (int i = 0; i < evenNums.length; i++) {
  41.             if (digits[i]%2==0) {
  42.                 evenNums[i] = digits[i];
  43.                
  44.             }
  45.         }
  46.         for (int i = 0; i < evenNums.length; i++) {
  47.             int evenNum = evenNums[i];
  48.             if (evenNum < evenMin) {
  49.                 evenMin = evenNum;
  50.             }
  51.             if (evenNum > evenMax) {
  52.                 evenMax = evenNum;
  53.             }
  54.             evenSum = evenSum +evenNum;
  55.         }
  56.         //OddSum=…, OddMin=…, OddMax=…, EvenSum=…, EvenMin=…, EvenMax=//
  57.         System.out.print("OddSum="+oddSum+", ");
  58.         System.out.print("OddMin="+oddMin+", ");
  59.         System.out.print("OddMax="+oddMax+", ");
  60.         System.out.print("EvenSum="+evenSum+", ");
  61.         System.out.print("EvenMin="+evenMin+", ");
  62.         System.out.print("EvenMax="+evenMax);
  63.        
  64.  
  65.     }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement