Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace _21_Odd_Even_Elements
- {
- class OddEvenElements
- {
- static void Main(string[] args)
- {
- string inputLine = Console.ReadLine();
- string[] input = inputLine.Split(' ');
- double[] numbers = Array.ConvertAll(input, double.Parse);
- double oddSum = 0;
- double evenSum = 0;
- List<double> oddNumbers = new List<double>();
- List<double> evenNumbers = new List<double>();
- for (int i = 1; i <= input.Length; i++ )
- {
- if(i % 2 != 0)
- {
- oddSum += numbers[i-1];
- oddNumbers.Add(numbers[i-1]);
- }
- else if (i % 2 == 0)
- {
- evenSum += numbers[i-1];
- evenNumbers.Add(numbers[i-1]);
- }
- }
- if (numbers.Length == 1 && numbers[0] == 0)
- {
- Console.WriteLine("OddSum=No, OddMin=No, OddMax=No, EvenSum=No, EvenMin=No, EvenMax=No");
- }
- else if (input.Length == 1)
- {
- Console.WriteLine("OddSum={0:0.##}, OddMin={1:0.##}, OddMax={2:0.##}, EvenSum=No, EvenMin=No, EvenMax=No", oddSum, oddNumbers.Min(), oddNumbers.Max());
- }
- else
- {
- Console.WriteLine("OddSum={0:0.##}, OddMin={1:0.##}, OddMax={2:0.##}, EvenSum={3:0.##}, EvenMin={4:0.##}, EvenMax={5:0.##}",
- oddSum, oddNumbers.Min(), oddNumbers.Max(), evenSum, evenNumbers.Min(), evenNumbers.Max());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement