Advertisement
cap7ainjack

Odd_Even_Elements

Jul 2nd, 2015
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. namespace _21_Odd_Even_Elements
  2. {
  3. class OddEvenElements
  4. {
  5. static void Main(string[] args)
  6. {
  7. string inputLine = Console.ReadLine();
  8. string[] input = inputLine.Split(' ');
  9. double[] numbers = Array.ConvertAll(input, double.Parse);
  10.  
  11. double oddSum = 0;
  12. double evenSum = 0;
  13. List<double> oddNumbers = new List<double>();
  14. List<double> evenNumbers = new List<double>();
  15.  
  16. for (int i = 1; i <= input.Length; i++ )
  17. {
  18. if(i % 2 != 0)
  19. {
  20. oddSum += numbers[i-1];
  21. oddNumbers.Add(numbers[i-1]);
  22.  
  23. }
  24.  
  25. else if (i % 2 == 0)
  26. {
  27. evenSum += numbers[i-1];
  28. evenNumbers.Add(numbers[i-1]);
  29. }
  30. }
  31.  
  32. if (numbers.Length == 1 && numbers[0] == 0)
  33. {
  34. Console.WriteLine("OddSum=No, OddMin=No, OddMax=No, EvenSum=No, EvenMin=No, EvenMax=No");
  35. }
  36.  
  37. else if (input.Length == 1)
  38. {
  39. Console.WriteLine("OddSum={0:0.##}, OddMin={1:0.##}, OddMax={2:0.##}, EvenSum=No, EvenMin=No, EvenMax=No", oddSum, oddNumbers.Min(), oddNumbers.Max());
  40. }
  41.  
  42. else
  43. {
  44. Console.WriteLine("OddSum={0:0.##}, OddMin={1:0.##}, OddMax={2:0.##}, EvenSum={3:0.##}, EvenMin={4:0.##}, EvenMax={5:0.##}",
  45. oddSum, oddNumbers.Min(), oddNumbers.Max(), evenSum, evenNumbers.Min(), evenNumbers.Max());
  46. }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement