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