Tìm lỗi sai hàm nguyên tố

Hỏi ngu tí. Hàm này sai ở đâu vậy, sao nó cứ trả về là 1 vậy. Mình bt thuật toán nhanh hơn nhưng mà ko hiểu cái này sai ở đâu

int nguyen_to(int a){
	int k=0;
	for (int i=1;i<a+1;i++){
		if (a%i==0){
			k++;
		}
	}
	if (k=2) { return 1;}
	return 0;
}

Câu chuyện huyền thoại giữa === lại xuất hiện :dizzy_face:

5 Likes

hì, ai cx có lúc sai lầm

1 Like

requested

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