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