Mọi người cho em hỏi tại sao khi em khai báo i=0 ( chỗ khoanh đỏ ) thì chương trình lại không chạy được .( Em dùng debug của code:blocks thì nhận ra sau lệnh for i không tăng lên 1 mà giữ nguyên là 0, khó hiểu quá ! )
Em cũng tham khảo trên DNH 1 số cách để kiểm tra số nguyên tố , có anh đưa ra đoạn code như sau em không hiểu ( làm sao mà vừa return 0 xong ở dưới lại return 1 , thế hóa ra nhập số nào vào nó cũng return 1 ạ ) mọi người giải thích em với !!
for (int i = 2; i <= sqrt((float)soA); i ++)
{
if (soA%i==0)
{
return 0;
}
}
return 1;
}