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 _01Array_Statistics
- {
- class Program
- {
- static void Main(string[] args)
- {
- var arr = Console.ReadLine()
- .Split(' ')
- .Select(long.Parse)
- .ToArray();
- long min = GetMin(arr);
- long max = GetMax(arr);
- long sum = GetSum(arr);
- decimal average = GetAverage(arr);
- Console.WriteLine("Min = {0}", min);
- Console.WriteLine("Max = {0}", max);
- Console.WriteLine("Sum = {0}", sum);
- Console.WriteLine("Average = {0:f1}", average);
- }
- private static decimal GetAverage(long[] arr)
- {
- long average = 0;
- for (long i = 0; i < arr.Length; i++)
- {
- average += arr[i];
- }
- return (decimal)average/arr.Length*1.0m;
- }
- private static long GetSum(long[] arr)
- {
- long sum = 0;
- for (long i = 0; i < arr.Length; i++)
- {
- sum += arr[i];
- }
- return sum;
- }
- private static long GetMin(long[] arr)
- {
- long minNumber = long.MaxValue;
- for (long i = 0; i < arr.Length; i++)
- {
- if (arr[i]<minNumber)
- {
- minNumber = arr[i];
- }
- }
- return minNumber;
- }
- private static long GetMax(long[] arr)
- {
- long maxNumber = long.MinValue;
- for (long i = 0; i < arr.Length; i++)
- {
- if (arr[i] > maxNumber)
- {
- maxNumber = arr[i];
- }
- }
- return maxNumber;
- }
- }
- }
Add Comment
Please, Sign In to add comment