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