Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class OddEven {
- public static void main(String[] args) {
- // System.Threading.Thread.CurrentThread.CurrentCulture =
- // System.Globalization.CultureInfo.InvariantCulture;
- Scanner input = new Scanner(System.in);
- double oddSum = 0;
- double oddMin = Double.MAX_VALUE;
- double oddMax = Double.MIN_VALUE;
- double evenSum = 0;
- double evenMin = Double.MAX_VALUE;
- double evenMax = Double.MIN_VALUE;
- String line = input.nextLine();
- String[] inputNumbers = line.split(" ");
- boolean odd = true;
- for (int i = 0; i < inputNumbers.length; i++) {
- double element = Double.parseDouble(inputNumbers[i]);
- if (odd) {
- oddSum += element;
- oddMin = Math.min(oddMin, element);
- oddMax = Math.max(oddMax, element);
- } else {
- evenSum += element;
- evenMin = Math.min(evenMin, element);
- evenMax = Math.max(evenMax, element);
- }
- odd = !odd;
- }
- if (inputNumbers.length == 0) {
- System.out
- .println("OddSum=No, OddMin=No, OddMax=No, EvenSum=No, EvenMin=No, EvenMax=No");
- } else if (inputNumbers.length == 1) {
- if (oddSum == (long) oddSum) {
- long a = (long) oddSum;
- System.out.printf(" OddSum=%s,", a);
- } else {
- System.out.printf(" OddSum=%s,", oddSum);
- }
- if (oddMin == (long) oddMin) {
- long a = (long) oddMin;
- System.out.printf(" OddMin=%s,", a);
- } else {
- System.out.printf(" OddMin=%s,", oddMin);
- }
- if (oddMax == (long) oddMax) {
- long a = (long) oddMax;
- System.out.printf(" OddMax=%s,", a);
- } else {
- System.out.printf(" OddMax=%s,", oddMax);
- }
- System.out.print(" EvenSum=No, EvenMin=No, EvenMax=No");
- } else {
- // check(oddSum, oddMin, oddMax, evenSum, evenMin, evenMax);
- if (oddSum == (long) oddSum) {
- long a = (long) oddSum;
- System.out.printf(" OddSum=%s,", a);
- } else {
- System.out.printf(" OddSum=%s,", oddSum);
- }
- if (oddMin == (long) oddMin) {
- long a = (long) oddMin;
- System.out.printf(" OddMin=%s,", a);
- } else {
- System.out.printf(" OddMin=%s,", oddMin);
- }
- if (oddMax == (long) oddMax) {
- long a = (long) oddMax;
- System.out.printf(" OddMax=%s,", a);
- } else {
- System.out.printf(" OddMax=%s,", oddMax);
- }
- if (evenSum == (long) evenSum) {
- long a = (long) evenSum;
- System.out.printf(" EvenSum=%s,", a);
- } else {
- System.out.printf(" EvenSum=%s,", evenSum);
- }
- if (evenMin == (long) evenMin) {
- long a = (long) evenMin;
- System.out.printf(" EvenMin=%s,", a);
- } else {
- System.out.printf(" EvenMin=%s,", evenMin);
- }
- if (evenMax == (long) evenMax) {
- long a = (long) evenMax;
- System.out.printf(" EvenMax=%s", a);
- } else {
- System.out.printf(" EvenMax=%s", evenMax);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment