30/09/2018, 23:38
Lỗi về mảng số nguyên tố
Mọi người ơi cho em hỏi , em đang muốn làm 1 chương trình là cho các số nguyên tố trong khoảng từ 1–>8 vào 1 mảng số nguyên có 5 phần tử rồi in ra, song nó không chạy được như ý em, mọi người xem hộ nó sai ở đâu được không ạ
Nó hiện ra như thế này đây
Em thử debug và watches thì thấy chương trình chạy đến i=2,i=3,i=5,i=7 hàm prime_number đều không return về số 0 nên thành ra chương trình nó giữ nguyên những giá trị cũ của mảng, mọi người giải thích hộ em được không ạ !!
Bài liên quan
trong hàm prime_number để
for(int a = 2;...)
đi bạn nếu = 1 thì số i nào cũng chia hết nên nó luôn return 1.ukm , mình hiểu rồi, cảm ơn bạn. Cơ mà sao mình sửa int a=2 rồi mà nó vẫn hiện ra số 1 nhỉ, (mình để điều kiện a<=1 rồi mà ??
À rồi , mình hâm quớ. Viết lệnh if sai cú pháp