평균 알고리즘(Average Algorithm)
//[?] n명의 점수 중에서 80점 이상 95 이하인 점수의 평균
//평균 알고리즘(Average Algorithm): 주어진 범위에 주어진 조건에 해당하는 자료들의 평균
using System;
class AverageAlgorithm
{
static void Main()
{
//[1] 입력: n명의 성적
int[] data = {90, 65, 78, 50, 95};
int sum = 0; // 합계 담는 그릇
int count = 0; // 개수 담는 그릇
//[2] 처리: AVG = SUM / COUNT
for(int i = 0; i < data.Length; i++)
{
if(data[i] >= 80 && data[i] <= 95)
{
sum = sum + data[i]; // SUM
count++; // COUNT
}
}
double avg = sum / (double)count; //AVERAGE
//[3] 출력
Console.WriteLine($"80점 이상 95점 이하인 자료의 평균: {avg}"); // 92.5
}
}
'인터넷강의 > 쉽게 배우는 C# 알고리즘 프로그램' 카테고리의 다른 글
13차시. 이차원 배열을 사용하여 점수에 대한 합계와 평균을 구하기 (0) | 2020.06.02 |
---|---|
12차시. 평균 이상 학생수 구하기 (0) | 2020.06.02 |
10차시. Perfect Number_알고리즘_완전수 및 완전수 개수 구하기 (0) | 2020.06.01 |
9차시. 알고리즘_소수 개수 구하기 (0) | 2020.05.31 |
8차시. 알고리즘_소수 구하기 (0) | 2020.05.31 |