'a'(첫 번째 항), 'd'(공차) 및 'n'(문자열에 있는 값의 수)이 주어지고 작업은 시리즈를 생성하여 그 합을 계산하는 것입니다.
산술 급수란 무엇입니까
산술 급수는 급수의 첫 번째 항이 'a'로 고정되고 이들 사이의 공차가 'd'인 공차를 갖는 수열입니다.
-
로 표시됩니다.a, a + d, a + 2d, a + 3d, . . .
예시
Input-: a = 1.5, d = 0.5, n=10 Output-: sum of series A.P is : 37.5 Input : a = 2.5, d = 1.5, n = 20 Output : sum of series A.P is : 335
아래에 사용된 접근 방식은 다음과 같습니다. -
- 데이터를 첫 번째 항(a), 공차(d), 급수(n)의 항의 개수로 입력
- n까지 루프를 순회하고 차이가 있는 임시 변수에 첫 번째 항을 계속 추가합니다.
- 결과 출력 인쇄
알고리즘
Start Step 1-> declare Function to find sum of series float sum(float a, float d, int n) set float sum = 0 Loop For int i=0 and i<n and i++ Set sum = sum + a Set a = a + d End return sum Step 2-> In main() Set int n = 10 Set float a = 1.5, d = 0.5 Call sum(a, d, n) Stop
예시
#include<bits/stdc++.h> using namespace std; // Function to find sum of series. float sum(float a, float d, int n) { float sum = 0; for (int i=0;i<n;i++) { sum = sum + a; a = a + d; } return sum; } int main() { int n = 10; float a = 1.5, d = 0.5; cout<<"sum of series A.P is : "<<sum(a, d, n); return 0; }
출력
sum of series A.P is : 37.5