Code tính tổng các số nguyên tố có trong dãy số bị lỗi

Bài tập là nhập số từ bàn phím và tổng các số nguyên tố có trong dãy số vừa nhập.
Em mới học C++ xin mọi người giúp đỡ.
Nó không xuất dc ra màn hình.

#include<iostream>
using namespace std;
int main()
{
	int i,j,n;
	int a[100],dem,X;
		dem=0;
	     X=0;

	cout<<"nhap so n";cin>>n;
	for(i=0;i<n;i++)
{	
	cout<<"a["<<i<<"]=";
	cin>>a[i];
	;
	}
	
		for(i=0;i<n;i++)
		{
		for(j=0;j<=i;j++)
	
	if (a[i]/j==0)
      
	dem++;
	if (dem==2)
	X=X+a[i];
	
	cout<<X;
	}
	return 0;
	}

Đầu tiên bạn nên format lại bài đăng cho dễ nhìn :slight_smile: nhìn code này k ai đọc được.
Bạn nên cho thêm đề bài là gì, output ra sao, gặp lỗi gì. Mình đọc xong vẫn không biết đề bài yêu cầu làm gì cả @@ :<
Copy code bạn chạy thử thì mình thấy một số lỗi sau:

  • không #include cái gì cả (dòng 1). Chắc chỗ này cần #include <iostream>
  • chia cho 0 nên bị lỗi:
    image
  • 2 dấu ngoặc kép đầu tiên không đúng (??!!?)
    image
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?