Advertisement
dimipan80

Exam 6. Odd / Even Elements

Jun 19th, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.94 KB | None | 0 0
  1. namespace _2.Odd_EvenElements
  2. {
  3.     using System;
  4.     using System.Linq;
  5.  
  6.     public class Odd_EvenElements
  7.     {
  8.         public static void Main(string[] args)
  9.         {
  10.             checked
  11.             {
  12.                 string inputLine = Console.ReadLine();
  13.  
  14.                 if (inputLine != string.Empty)
  15.                 {
  16.                     string[] inputArr = inputLine.Split();
  17.                     if (inputArr.Length >= 2)
  18.                     {
  19.                         double[] oddNums = new double[inputArr.Length - (inputArr.Length / 2)];
  20.                         double[] evenNums = new double[inputArr.Length / 2];
  21.                         for (int i = 0; i < inputArr.Length; i++)
  22.                         {
  23.                             double element = double.Parse(inputArr[i]);
  24.                             if (i % 2 == 0)
  25.                             {
  26.                                 oddNums[i / 2] = element;
  27.                             }
  28.                             else
  29.                             {
  30.                                 evenNums[i / 2] = element;
  31.                             }
  32.                         }
  33.  
  34.                         Console.Write("OddSum={0:0.##}, OddMin={1:0.##}, OddMax={2:0.##}, ", oddNums.Sum(), oddNums.Min(), oddNums.Max());
  35.                         Console.WriteLine("EvenSum={0:0.##}, EvenMin={1:0.##}, EvenMax={2:0.##}", evenNums.Sum(), evenNums.Min(), evenNums.Max());
  36.                     }
  37.                     else
  38.                     {
  39.                         double oddElement = double.Parse(inputArr[0]);
  40.                         Console.WriteLine("OddSum={0:0.##}, OddMin={0:0.##}, OddMax={0:0.##}, EvenSum=No, EvenMin=No, EvenMax=No", oddElement);
  41.                     }
  42.                 }
  43.                 else
  44.                 {
  45.                     Console.WriteLine("OddSum=No, OddMin=No, OddMax=No, EvenSum=No, EvenMin=No, EvenMax=No");
  46.                 }
  47.             }
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement