Advertisement
psi_mmobile

Untitled

May 15th, 2022
712
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. //11.   Четни / нечетни позиции
  2. public class MyClass {
  3.     public static void main(String args[]) {
  4.         java.util.Scanner scanner = new java.util.Scanner(System.in);
  5.         int numberCount = scanner.nextInt();
  6.        
  7.         double minNeutralValue = 1111111110.0;
  8.         double maxNeutralValue = -1111111110.0;
  9.        
  10.         double oddSum = 0.0;
  11.         double oddMin = minNeutralValue;
  12.         double oddMax = maxNeutralValue;
  13.        
  14.         double evenSum = 0.0;
  15.         double evenMin = minNeutralValue;
  16.         double evenMax = maxNeutralValue;
  17.        
  18.         double num = 0.0;
  19.        
  20.         for (int i = 1; i <= numberCount; i++) {
  21.             num = scanner.nextDouble();
  22.             if (i % 2 == 0) {
  23.                 evenSum += num;
  24.                 if (num <= evenMin) {
  25.                     evenMin = num;
  26.                 }
  27.                 if (num >= evenMax) {
  28.                     evenMax = num;
  29.                 }
  30.             } else {
  31.                 oddSum += num;
  32.                 if (num <= oddMin) {
  33.                     oddMin = num;
  34.                 }
  35.                 if (num >= oddMax) {
  36.                     oddMax = num;
  37.                 }
  38.             }
  39.         }
  40.         System.out.printf("OddSum=%.2f,\n",oddSum);
  41.         if (oddMin == minNeutralValue) {
  42.             System.out.print("OddMin=No\n");
  43.         } else {
  44.             System.out.printf("OddMin=%.2f,\n",oddMin);
  45.         }
  46.         if (oddMax == maxNeutralValue) {
  47.             System.out.print("OddMax=No,\n");
  48.         } else {
  49.             System.out.printf("OddMax=%.2f,\n",oddMax);
  50.         }
  51.         System.out.printf("EvenSum=%.2f,\n",evenSum);
  52.         if (evenMin == minNeutralValue) {
  53.             System.out.print("EvenMin=No,\n");
  54.         } else {
  55.             System.out.printf("EvenMin=%.2f,\n",evenMin);
  56.         }
  57.         if (evenMax == maxNeutralValue) {
  58.             System.out.print("EvenMax=No\n");
  59.         } else {
  60.             System.out.printf("EvenMax=%.2f",evenMax);
  61.         }
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement