karlite

myCode

Sep 26th, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.32 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. class MainClass
  6. {
  7.     public static void Main()
  8.     {
  9.         string numberStr = Console.ReadLine();
  10.  
  11.         if (numberStr.Length == 0)
  12.         {
  13.             Console.WriteLine("OddSum=No, OddMin=No, OddMax=No, EvenSum=No, EvenMin=No, EvenMax=No");
  14.             return;
  15.         }
  16.  
  17.         string[] numberArr = numberStr.Split(' ');
  18.  
  19.         List<decimal> oddNumbers = new List<decimal>();
  20.         List<decimal> evenNumbers = new List<decimal>();
  21.  
  22.         for (int i = 0; i < numberArr.Length; i++)
  23.         {
  24.             if (i % 2 == 0)
  25.             {
  26.                 oddNumbers.Add(decimal.Parse(numberArr[i]));
  27.             }
  28.             else
  29.             {
  30.                 evenNumbers.Add(decimal.Parse(numberArr[i]));
  31.             }
  32.         }
  33.  
  34.         if (!evenNumbers.Any())
  35.         {
  36.             Console.WriteLine("OddSum={0:.##}, OddMin={0:.##}, OddMax={0:.##}, EvenSum=No, EvenMin=No, EvenMax=No", oddNumbers[0]);
  37.         }
  38.         else
  39.         {
  40.             Console.WriteLine("OddSum={0:.##}, OddMin={1:.##}, OddMax={2:.##}, EvenSum={3:.##}, EvenMin={4:.##}, EvenMax={5:.##}",
  41.                 oddNumbers.Sum(), oddNumbers.Min(), oddNumbers.Max(), evenNumbers.Sum(), evenNumbers.Min(),
  42.                 evenNumbers.Max());
  43.         }
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment