Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

배열을 사용하여 숫자의 평균을 계산하는 C++ 프로그램

<시간/>

숫자의 평균은 모든 숫자를 더한 다음 합계를 사용 가능한 숫자의 개수로 나누어 계산합니다.

그 예는 다음과 같습니다.

The numbers whose average is to be calculated are:
10, 5, 32, 4, 9
Sum of numbers = 60
Average of numbers = 60/5 = 12

배열을 이용하여 숫자의 평균을 구하는 프로그램은 다음과 같습니다.

예시

#include <iostream>
using namespace std;
int main() {
   int n, i;
   float sum = 0.0, avg;
   float num[] = {12, 76, 23, 9, 5};
   n = sizeof(num) / sizeof(num[0]);
   for(i = 0; i < n; i++)
   sum += num[i];
   avg = sum / n;
   cout<<"Average of all array elements is "<<avg;
   return 0;
}

출력

Average of all array elements is 25

위의 프로그램에서 평균이 필요한 숫자는 배열 num[]에 저장됩니다. 먼저 배열의 크기를 찾습니다. 이것은 아래와 같이 수행됩니다 -

n = sizeof(num) / sizeof(num[0]);

이제 for 루프가 0에서 n-1까지 시작됩니다. 이 루프는 배열의 모든 요소를 ​​추가합니다. 이를 보여주는 코드 조각은 다음과 같습니다.

for(i = 0; i < n; i++)
sum += num[i];

숫자의 평균은 합계를 n, 즉 숫자의 양으로 나누어 얻습니다. 이것은 아래에 표시됩니다 -

avg = sum / n;

마지막으로 평균이 표시됩니다. 이것은 다음과 같이 주어집니다.

cout<<"Average of all array elements is "<<avg;
입니다.