Viết chương trình tính tổng s=1+1/2+1/3+....+1/n. Trong đó n là số tự nhiên nhập vào từ bàn phím.
2 câu trả lời
Bạn tham khảo nhé:
Var i , n : integer;
S : real;
Begin
write ('n=') ; read (n);
S:= 0;
For i:=1 to n do S:= S + 1/i;
Write (S);
Readln;
End.
Mình viết code C++ nhé.
#include <iostream>
using namespace std;
int main()
{
int n; //Khai báo số tự nhiên n;
cin >> n; //Nhập n từ bàn phím.
double S = 0; //Khởi tạo biến S để lưu tổng
for (int i = 1; i<=n; ++i) //Cho i chạy từ 1 đến n
{
S = S + (1/i); //Cộng 1/i vào tổng S.
}
cout << S; //In Tổng S ra màn hình.
return 0;
}