E sai ở đâu vậy

e sai ở đâu ak?
đề là 1 + 1/2 + 1/3 +…+1/n

#include<iostream>
using namespace std;
int main()
{
	int n;
	do{
		cout << "\nNhap vao n = ";
		cin >> n;
		if(n < 1)
		{
			cout << "Vui log kiem tra lai ";
		}
	}while(n < 1);
	
	float s = 0;
	int i;
	for(i = 1; i <= n; i++);
	{
		s = s + 1.0 / i;
	}
	cout << "xuat tong s" << s;
	system("pause");
}

Đâu có sai đâu bạn :slight_smile:

1 Like

minh cũng thấy k sai mà sao chay k đc kết quả đúng

Bạn thừa dấu ; ở cuối dòng for. :smile:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?