Advertisement
NikolaySpasovTriset

Odd / Even Position

Oct 3rd, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.23 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5.     static void Main()
  6.     {
  7.         double oddMax = 0;
  8.         double oddMin = 0;
  9.         double evenMax = 0;
  10.         double evenMin = 0;
  11.         double sumEven = 0;
  12.         double sumOdd = 0;
  13.         double maxValue = double.MaxValue;
  14.         double maxValue1 = double.MaxValue;
  15.         double minValue = double.MinValue;
  16.         double minValue1 = double.MinValue;
  17.  
  18.         double n = double.Parse(Console.ReadLine());
  19.         for (int i = 1; i <= n; i++)
  20.         {
  21.             double enterNumber = double.Parse(Console.ReadLine());
  22.             if (i % 2 == 0)
  23.             {
  24.                 double sumEvenTemp = 0;
  25.                 sumEvenTemp = enterNumber;
  26.                 sumEven += sumEvenTemp;
  27.  
  28.                 if (enterNumber > minValue1)
  29.                 {
  30.                     minValue1 = enterNumber;
  31.                     evenMax = minValue1;
  32.                 }
  33.                 if (enterNumber < maxValue1)
  34.                 {
  35.                     maxValue1 = enterNumber;
  36.                     evenMin = maxValue1;
  37.                 }
  38.             }
  39.             else
  40.             {
  41.                 double sumOddTemp = 0;
  42.                 sumOddTemp = enterNumber;
  43.                 sumOdd += sumOddTemp;
  44.                 if (enterNumber > minValue)
  45.                 {
  46.                     minValue = enterNumber;
  47.                     oddMax = minValue;
  48.                 }
  49.                 if (enterNumber < maxValue)
  50.                 {
  51.                     maxValue = enterNumber;
  52.                     oddMin = maxValue;
  53.                 }
  54.             }
  55.         }
  56.         if (n > 1)
  57.         {
  58.             Console.WriteLine("OddSum={0}, OddMin={1}, OddMax={2}, EvenSum={3}, EvenMin={4}, EvenMax={5}",
  59.                 sumOdd,
  60.                 oddMin,
  61.                 oddMax,
  62.                 sumEven,
  63.                 evenMin,
  64.                 evenMax);
  65.         }
  66.         else if (n == 1)
  67.         {
  68.             Console.WriteLine("OddSum={0}, OddMin={0}, OddMax={0}, EvenSum=0, EvenMin=No, EvenMax=No", sumOdd);
  69.         }                
  70.         else if (n==0)
  71.         {
  72.  
  73.             Console.WriteLine("OddSum=0, OddMin=No, OddMax=No, EvenSum=0, EvenMin=No, EvenMax=No");
  74.         }        
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement