Advertisement
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;
- using System.Globalization;
- class CategorizeNumbers
- {
- static void Main()
- {
- Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
- double[] numbers = Console.ReadLine().Split(' ').Select(double.Parse).ToArray();
- List<double> doubles = new List<double>();
- List<int> integers = new List<int>();
- for (int i = 0; i < numbers.Length; i++)
- {
- if ((numbers[i] - (int)numbers[i]) != 0)
- {
- doubles.Add(numbers[i]);
- }
- else
- {
- integers.Add((int)(numbers[i]));
- }
- }
- Console.Write("[" + string.Join(", ", doubles) + "]");
- Console.WriteLine(" -> min: {0}, max: {1}, sum: {2}, avg: {3:f2}", doubles.Min(), doubles.Max(), doubles.Sum(), doubles.Average() );
- Console.Write("[" + string.Join(", ", integers) + "]");
- Console.WriteLine(" -> min: {0}, max: {1}, sum: {2}, avg: {3:f2}", integers.Min(), integers.Max(), integers.Sum(), integers.Average());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement