Advertisement
Guest User

OddEvenPosition

a guest
Oct 21st, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.39 KB | None | 0 0
  1. using System;
  2.  
  3. namespace OddEvenPosition
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             double inputCount = double.Parse(Console.ReadLine());
  10.  
  11.             double minNumEven = double.MaxValue;
  12.             double maxNumEven = double.MinValue;
  13.             double minNumOdd = double.MaxValue;
  14.             double maxNumOdd = double.MinValue;
  15.  
  16.             double oddSum = 0;
  17.             double evenSum = 0;
  18.  
  19.  
  20.             for (int i = 1; i < inputCount; i++)
  21.             {
  22.                 double num = double.Parse(Console.ReadLine());
  23.  
  24.                 if (i % 2 == 0)
  25.                 {
  26.                     evenSum += num;
  27.  
  28.                     if (num < minNumEven)
  29.                     {
  30.                         minNumEven = num;
  31.                     }
  32.                     if (num > maxNumEven)
  33.                     {
  34.                         maxNumEven = num;
  35.                     }
  36.                 }
  37.  
  38.                 else if (i % 2 == 1)
  39.                 {
  40.                     oddSum += num;
  41.  
  42.                     if (num < minNumOdd)
  43.                     {
  44.                         minNumOdd = num;
  45.                     }
  46.                     if (num > maxNumOdd)
  47.                     {
  48.                         maxNumOdd = num;
  49.                     }
  50.                 }
  51.             }
  52.             Console.WriteLine($"OddSum={oddSum:F2}");
  53.             if (minNumOdd == double.MaxValue)
  54.             {
  55.                 Console.WriteLine("OddMin=No,");
  56.             }
  57.             else
  58.             {
  59.                 Console.WriteLine($"OddMin={minNumOdd:F2}");
  60.             }
  61.             if (maxNumOdd == double.MinValue)
  62.             {
  63.                 Console.WriteLine("OddMax=No,");
  64.             }
  65.             else
  66.             {
  67.                 Console.WriteLine($"OddMax={maxNumOdd:F2}");
  68.             }
  69.             Console.WriteLine($"EvenSum={evenSum:F2}");
  70.             if (minNumEven == double.MaxValue)
  71.             {
  72.                 Console.WriteLine("EvenMin=No,");
  73.             }
  74.             else
  75.             {
  76.                 Console.WriteLine($"EvenMin={minNumEven:F2}");
  77.             }
  78.             if (maxNumEven == double.MinValue)
  79.             {
  80.                 Console.WriteLine("EvenMax = No,");
  81.             }
  82.             else
  83.             {
  84.                 Console.WriteLine($"EvenMax={maxNumEven:F2}");
  85.             }
  86.         }
  87.     }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement