Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _2.Problem
- {
- class Program
- {
- static void Main(string[] args)
- {
- string numbersString = Console.ReadLine();
- numbersString = numbersString.Trim();
- string[] myStringArr = numbersString.Split(' ');
- double oddSum = 0f;
- double oddMin = 0f;
- double oddMax = 0f;
- double evenSum = 0f;
- double evenMin = 0f;
- double evenMax = 0f;
- double firstNumber = double.Parse(myStringArr[0]);
- oddMax = firstNumber;
- oddMin = firstNumber;
- if (myStringArr.Length > 1)
- {
- double secondNumber = double.Parse(myStringArr[1]);
- evenMax = secondNumber;
- evenMin = secondNumber;
- }
- if (myStringArr.Length == 0)
- {
- Console.WriteLine("OddSum=No, OddMin=No, OddMax=No, EvenSum=No, EvenMin=No, EvenMax=No");
- }
- else if (myStringArr.Length == 1)
- {
- Console.WriteLine("OddSum={0}, OddMin={0}, OddMax={0}, EvenSum=No, EvenMin=No, EvenMax=No",
- oddMax);
- }
- else
- {
- //List<double> myOddList = new List<double>();
- //List<double> myEvenList = new List<double>();
- for (int i = 0; i < myStringArr.Length; i++)
- {
- double number = double.Parse(myStringArr[i]);
- if ( i % 2 == 0)
- {
- oddSum += number;
- if ( number > oddMax)
- {
- oddMax = number;
- }
- if ( number < oddMin)
- {
- oddMin = number;
- }
- //myOddList.Add(double.Parse(myStringArr[i]));
- }
- else
- {
- evenSum += number;
- if ( number > evenMax)
- {
- evenMax = number;
- }
- if ( number < evenMin)
- {
- evenMin = number;
- }
- //myEvenList.Add(double.Parse(myStringArr[i]));
- }
- }
- Console.WriteLine("OddSum={0}, OddMin={1}, OddMax={2}, EvenSum={3}, EvenMin={4}, EvenMax={5}",
- oddSum, oddMin,oddMax,evenSum,evenMin,evenMax);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment