Description
Tính giá trị biểu thức: S =\(\sqrt{n+\sqrt{n-1+\sqrt{n-2+...+\sqrt{2+\sqrt{1}}}}}\) có n dấu căn
Input
Dòng đầu ghi số nguyên T- Số Test, trong đó: 1≤T≤10000
T dòng sau, mỗi dòng ghi số nguyên dương nn, trong đó 1≤n≤10000
Output
Ghi ra T dòng, mỗi dòng ứng với số nn trong dữ liệu vào.
Kết quả chính xác đến 10 chữ số thập phân
(Ngôn ngữ C++)
#include <bits/stdc++.h>
using namespace std;
int main()
{
double i,n,tong,t;
cin>>t;
for(i=1;i<=t;i++)
{
cin>>n;
tong=0;
for(i=1;i<=n;i++) tong=sqrt(tong+i);
cout<<fixed<<setprecision(10)<<tong<<'\n';
}
return 0;
}
Đúng 0
Bình luận (0)