Tính s=1+1/2-1/3+...1/n không cho ra kết quả

Đề: Tính s=1+1/2-1/3+...1/n.
Chương trình không báo lỗi nhưng không in ra được kết quả, mọi người chỉ giúp em, cảm ơn ạ!

#include<iostream>		
using namespace std;
int main()
{
	double tong = 0, hieu = 0, s=0,x,y;
	long n;
	cout << "nhap n: ";
	cin >> n;
	for (int i = 2;i <= n;i = i + 2)
{
		x = 1 / i;
	
		tong += x;
	}
	for (int t = 1;t <= n; t = t + 2)

	{
		y = 1 / t;
		hieu -=y;
	}
	s = tong  + hieu;
	cout << "ket qua la: ";
	cin >> s;
	return 0;
}

cin >> s;.
Muốn in ra thì dùng cout chứ!.

4 Likes

phạm lỗi cơ bản rồi, cảm ơn ạ

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