giúp em sửa code này với ạ, kết quả vẫn chưa là số nguyên tố
 // phan tich thua so nguyen to cua so n
#include<stdio.h>
int main() {
   int n,i;
	printf ("nhap so n: ");
	scanf ("%d",&n);
	printf ("cac thua so nto: ");
	for (i=2; i<=n; i++){
		if (n%i==0){
			printf ("\n%d",i);
			n=n/i;
		}
	}
   return 0;
}
chương trình ra kết quả:
nhap so n: 8
cac thua so nto:
2
4
 
      
     bạn phải chia cho đến khi dư thì mới qua số khác, như vậy mấy số bạn chia hết đều là số nguyên tố.
 bạn phải chia cho đến khi dư thì mới qua số khác, như vậy mấy số bạn chia hết đều là số nguyên tố.
 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?
    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?