Advertisement
desislava_topuzakova

11.Odd/Even Position 1

Feb 3rd, 2018
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.35 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3.  
  4. public class Odd/EvenPosition {
  5.     public static void main(String[] agrs) {
  6.         Scanner scanner = new Scanner(System.in);
  7.         DecimalFormat df = new DecimalFormat("#.###");
  8.         int n = Integer.parseInt(scanner.nextLine());//брой числа
  9.  
  10.         double OddSum = 0;
  11.         double EvenSum = 0;
  12.         double OddMin = 1000000000.0 ;
  13.         double OddMax = -1000000000.0 ;
  14.         double EvenMin = 1000000000.0 ;
  15.         double EvenMax = -1000000000.0 ;
  16.  
  17.         for (int i = 1; i <= n; i++) {
  18.  
  19.             double number = Double.parseDouble(scanner.nextLine());
  20.  
  21.             if (i % 2 == 1) {
  22.                 OddSum += number;
  23.                 if (OddMin > number) {
  24.                     OddMin = number;
  25.                 }
  26.                 if (OddMax < number) {
  27.                     OddMax = number;
  28.                 }
  29.             }
  30.             if (i % 2 == 0) {
  31.                 EvenSum += number;
  32.                 if (EvenMin > number) {
  33.                     EvenMin = number;
  34.                 }
  35.                 if (EvenMax < number) {
  36.                     EvenMax = number;
  37.                 }
  38.  
  39.             }
  40.         }
  41.         if (n == 1) {
  42.             System.out.println("OddSum=" + df.format(OddSum) + ",");
  43.             System.out.println("OddMin=" + df.format(OddMin) + ",");
  44.             System.out.println("OddMax=" + df.format(OddMax) + ",");
  45.             System.out.println("EvenSum=" + df.format(EvenSum) + ",");
  46.             System.out.println("EvenMin=No,");
  47.             System.out.println("EvenMax=No");
  48.         } else if (n == 0) {
  49.             System.out.println("OddSum=" + df.format(OddSum) + ",");
  50.             System.out.println("OddMin=No,");
  51.             System.out.println("OddMax=No,");
  52.             System.out.println("EvenSum=" + df.format(EvenSum) + ",");
  53.             System.out.println("EvenMin=No,");
  54.             System.out.println("EvenMax=No");
  55.         }
  56.  
  57.         System.out.println("OddSum=" + df.format(OddSum) + ",");
  58.         System.out.println("OddMin=" + df.format(OddMin) + ",");
  59.         System.out.println("OddMax=" + df.format(OddMax) + ",");
  60.         System.out.println("EvenSum=" + df.format(EvenSum) + ",");
  61.         System.out.println("EvenMin=" + df.format(EvenMin) + ",");
  62.         System.out.println("EvenMax=" + df.format(EvenMax));
  63.  
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement