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

급수 5,12, 23, 38…의 처음 N항의 합. C 프로그래밍에서

<시간/>

주어진 계열의 합을 찾기 위해 계열을 분석하고 알려진 계열이거나 적어도 2 - 3 계열의 조합임을 나타내는 몇 가지 특성을 얻으려고 시도합니다. 주어진 시리즈는 5, 12, 23, 38…

n

의 모든 값에 대한 시리즈의 합을 찾아야 합니다.

예를 들어

For n = 3
Sum = 40.

주어진 급수를 분석하면 이 급수가 2차 급수임을 알 수 있습니다. 이차 급수에서 숫자의 차이는 산술 진행(정수만큼 증가)

따라서 이차 급수의 합에 대한 공식을 직접 사용할 수 있습니다. 시리즈 합계 공식은 다음과 같습니다.

Sum = (2*(n*(n+1)*(2*(n+1))/6))+n*(n+1)/2+2*n

예시

#include <stdio.h>
int main() {
   int n = 6;
   int sum = (2*(n*(n+1)*(2*n+1)/6)+(n*(n+1)/2)+(2*n));
   printf("the sum of series till %d is %d", n,sum);
   return 0;
}

출력

the sum of series till 6 is 215