Quảng cáo
1 câu trả lời 3145
#include<iostream>
using namespace std;
int main()
{
int n;
float S;
S = 0;
do
{
cout<<"\nNhập vào số n: ";
cin>>n;
if(n < 1)
{
cout<<"\nSố n phải lớn hơn hoặc bằng 1, vui lòng nhập lại !";
}
}while(n < 1);
//tính biểu thức bằng vòng lặp for
for(int i = 1; i <= n; i++){
S = S + 1.0 / i;
}
//tính biểu thức bằng vòng lặp while
//while(i <= n)
//{
// S = S + 1.0 / i; // phải nhớ là 1.0 / i
// i++;
//}
cout<<"\nTổng 1 + 1/2 + ... + 1/"<<n<<" là: "<< S;
cout<<"\n-----------------------------------------------------\n";
cout<<"Chương trình này được đăng tại Freetuts.net";
}
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86320
