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

C 프로그래밍의 산술 평균

<시간/>

산술 평균은 숫자 컬렉션의 합계를 컬렉션의 숫자 수로 나눈 값입니다.

산술 평균의 기본 속성

  • n의 평균 숫자 x1, x2, . . ., xn은 x입니다. 각 관찰이 p만큼 증가하는 경우 , 새 관측값의 평균은 (x + p)입니다.

  • n의 평균 숫자 x1, x2, . . ., xn은 x입니다. 각 관찰이 p만큼 감소하는 경우 , 새로운 관측치의 평균은 (x - p)입니다.

  • n 의 평균 숫자 x1, x2, . . ., xn은 x입니다. 각 관측값에 0이 아닌 숫자를 곱하면 p , 새 관측값의 평균은 px입니다.

  • n의 평균 숫자 x1, x2, . . ., xn은 x입니다. 각 관측치를 0이 아닌 숫자로 나눈 경우 p , 새로운 관측치의 평균은 (x/p)입니다.

산술 평균의 공식

유형 1 :직접 평균

주어진 배열과 요소 수

입력 - 1,2,3,4,5,6,7,8,9

출력 - 5

설명 - 모든 숫자의 산술 평균을 계산하려면 먼저 모든 숫자를 더한 다음 산술 평균을 담당하는 변수를 만들고 armean과 같은 변수에 더하기/크기를 배치합니다. .

예시

#include<iostream>
using namespace std;
int main(){
   int n, i, sum=0;
   int arr[]={1,2,3,4,5,6,7,8,9};
   n=9;
   for(i=0; i<n; i++) {
      sum=sum+arr[i];
   }
   int armean=sum/n;
   cout<<"Arithmetic Mean = "<<armean;
}

유형 2 :범위 및 존재하는 요소의 I 범위가 제공되지 않습니다.

주어진 세 개의 정수 X, Y, N. N을 찾는 논리 X와 Y 사이의 산술 평균

산술 진행의 N 항(X와 Y 사이의 항 수)

X= first and
Y= last terms.

입력 - X =22 Y =34 N =5

출력 - 24 26 28 30 32

산술 진행 시리즈는

22 24 26 28 30 32 34

설명

X1 , X2 , X3 , X4 ……Xn N은 주어진 두 숫자 X와 Y 사이의 산술 평균입니다.

그런 다음 X, X1 , X2 , X3 , X4 ……Xn , Y는 산술 진행에 있습니다. 이제 Y =(N+2) 번째 산술 진행의 항입니다.

(N+2) 번째 찾기 산술 진행 급수의 항, 여기서 d는 공차

Y = X + (N + 2 - 1)d
Y - X = (N + 1)d

따라서 공차 d는 다음과 같이 주어집니다.

d = (Y - X) / (N + 1)

A의 가치가 있습니다. 공차(d)의 값, 이제 X와 Y 사이의 모든 N 산술 평균을 찾을 수 있습니다.

예시

#include<stdio.h>
int main() {
   int X = 22, Y = 34, N = 5;
   float d = (float)(Y - X) / (N + 1);
   for (int i = 1; i <= N; i++) {
      printf("%3f ", (X + i * d));
   }
   return 0;
}

출력

24.000000 26.000000 28.000000 30.000000 32.000000