Đăng nhập để hỏi chi tiết


Nhập nó nguyên N và tính giá trị hàm F dưới đây:
F(n) = √1 + √2 + √3 + ⋯ √n
Yêu cầu thực hiện theo các bước sau:
1. Thông báo mời nhập "N = " và nhập giá trị của N.
2. Tính và in ra màn hình "F(n) = " và in ra giá trị f(n) tương ứng
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
// Mình giả định là số n nhập vào không âm nhé
int main(){
cout << "N = ";
int n; cin >> n;
double tong = sqrt(n); // Ban đầu đặt tổng bằng căn của n
int i = n - 1;
while (i > 0){
tong = sqrt(tong + i); // Thay giá trị của tổng bằng căn bậc 2 của tổng trước đó với số nguyên đứng trước
i--;
}
cout << "F(n) = " << setprecision(5) << fixed << tong; /// Vì ví dụ làm tròn tới 5 nên kết quả mình cũng cho làm tròn tới 5 nhé
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cout << "N = ";
cin >> n;
double f = 0;
for (int i = n; i >= 1; i--)
{
f = sqrt(i + f);
}
cout << fixed << setprecision(5);
cout << "F(n) = " << f << endl;
return 0;
}Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin