Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình C ++ cho tổng của chuỗi số học

Được đưa ra với ‘a’ (số hạng đầu tiên), ‘d’ (hiệu số chung) và ‘n’ (số giá trị trong một chuỗi) và nhiệm vụ là tạo chuỗi và từ đó tính tổng của chúng.

Chuỗi số học là gì

Dãy số học là dãy số có hiệu chung trong đó số hạng đầu tiên của dãy được cố định là 'a' và hiệu chung giữa chúng là 'd'.

Nó được đại diện là -

a, a + d, a + 2d, a + 3d ,. . .

Ví dụ

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

Phương pháp tiếp cận được sử dụng bên dưới như sau -

  • Nhập dữ liệu dưới dạng số hạng đầu tiên (a), hiệu số chung (d) và số lượng số hạng trong một chuỗi (n)
  • Duyệt qua vòng lặp cho đến n và tiếp tục thêm số hạng đầu tiên vào một biến tạm thời với sự khác biệt
  • In kết quả đầu ra

Thuật toá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

Ví dụ

#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;
}

Đầu ra

sum of series A.P is : 37.5