>백엔드 개발 >C++ >합계 시퀀스 1^2 + 3^2 + 5^2 + .

합계 시퀀스 1^2 + 3^2 + 5^2 + .

WBOY
WBOY앞으로
2023-08-31 18:41:081117검색

求和序列 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

시리즈는 각 숫자가 따르는 몇 가지 공통된 특징을 갖는 숫자의 집합입니다. 이러한 수학적 수열은 동일한 간격만큼 증가하는 각 숫자(산술 수열), 동일한 배수만큼 증가하는 각 수(기하학적 수열) 및 기타 여러 패턴과 같은 일부 수학적 논리를 기반으로 정의됩니다.

계열의 합을 찾으려면 계열을 평가하고 이에 대한 일반 공식을 개발해야 합니다. 하지만 이 계열에는 공통된 진술이 없으므로 계열의 각 숫자를 합계 변수에 추가하는 고전적인 접근 방식을 취해야 합니다.

논리를 더욱 명확하게 하는 예를 들어보겠습니다.

7번째 항까지의 계열을 합산합니다.

sum(7) = 12 + 22 + 32 + 42 + 52 + 62 + 72 = 455

#include <stdio.h>
int main() {
   int i, n, sum=0;
   n=17 ;
   for ( i = 1; i <= n; i++) {
      sum = sum + (2 * i - 1) * (2 * i - 1);
   }
   printf("The sum of series upto %d is %d", n, sum);
}

출력

The sum of series upto 17 is 6545

위 내용은 합계 시퀀스 1^2 + 3^2 + 5^2 + .의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제