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

số hạng thứ n của chuỗi 1, 17, 98, 354 …… trong C ++

Chuỗi đã cho là 1, 17, 98, 354 ...

Nếu bạn quan sát rõ dãy số, bạn sẽ thấy rằng số thứ n bằng 4 lũy thừa.

Hãy xem mô hình.

1 = 1 ^ 4
17 = 1 ^ 4 + 2 ^ 4
98 = 1 ^ 4 + 2 ^ 4 + 3 ^ 4
354 = 1 ^ 4 + 2 ^ 4 + 3 ^ 4 + 4 ^ 4
...

Thuật toán

  • Khởi tạo số N.
  • Khởi tạo kết quả bằng 0.
  • Viết một vòng lặp lặp lại từ 1 đến n.
    • Thêm số dòng điện thứ 4 vào kết quả.
  • In kết quả.

Thực hiện

Sau đây là cách thực hiện thuật toán trên trong C ++

#include <bits/stdc++.h>

using namespace std;

int getNthTerm(int n) {
   int nthTerm = 0;
   for (int i = 1; i <= n; i++) {
      nthTerm += i * i * i * i;
   }
return nthTerm;
}
int main() {
   int n = 7;
   cout << getNthTerm(n) << endl;
   return 0;
}

Đầu ra

Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.

4676