C# - 배열 합계, 평균 계산

배열 모든 요소들의 총합, 평균을 계산하는 방법을 소개합니다.

1. array.Sum()을 이용한 방법

array.Sum()는 배열의 모든 요소들의 합계를 리턴합니다.

합계를 배열의 길이로 나누면 평균 값을 계산할 수 있습니다.

using System;

namespace Example {
    public class Program {
        public static void Main(string[] args) {

            int[] arr = {1, 2, 3, 4, 5};

            int sum = arr.Sum();
            double avg = sum / arr.Length;

            Console.WriteLine("sum: " + sum);
            Console.WriteLine("average: " + avg);
        }
    }
}

Output:

sum: 15
average: 3

2. for문을 이용한 방법

아래와 같이 반복문을 이용하여 배열의 모든 요소들의 합을 계산할 수 있습니다.

평균은 합계를 배열의 길이로 나누면 됩니다.

using System;

namespace Example {
    public class Program {
        public static void Main(string[] args) {

            int[] arr = {1, 2, 3, 4, 5};

            int sum = 0;
            foreach (var i in arr) {
                sum += i;
            }
            double avg = sum / arr.Length;

            Console.WriteLine("sum: " + sum);
            Console.WriteLine("average: " + avg);
        }
    }
}

Output:

sum: 15
average: 3
Loading script...
codechachaCopyright ©2019 codechacha