using System;

public class 평균
{
    public static void Main()
    {
        //[1] 입력
        int[] data = { 50, 65, 78, 90, 95 };
        int sum = 0;
        int count = 0;
        double avg = 0.0; // 평균이 저장될 변수
        //[2] 처리 : AVG = SUM / COUNT
        for (int i = 0; i < data.Length; i++)
        {
            if (data[i] >= 80 && data[i] <= 95)
            {
                sum += data[i];
                count++;        
            }
        }
        avg = sum / (double)count; // 캐스팅(형식변환) 필요 : 3 -> 3.0
        //[3] 출력
        Console.WriteLine("80점 이상 95점 이하인 자료의 평균 : {0}", avg); // 92.5
    }
}

'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글

알고리즘 - 5. 최소값(MIN)  (0) 2009.08.05
알고리즘 - 4. 최대값(MAX)  (0) 2009.08.05
알고리즘 - 2. 카운트(COUNT)  (0) 2009.08.05
알고리즘 - 1. 합계(SUM)  (0) 2009.08.05
16. 1차원배열  (0) 2009.08.05
Posted by holland14
: