01/10/2018, 00:21

Phân tích số n thành thừa số nguyên tố

Anh chị xem giùm em code bài này đã đúng chưa. Và còn cách nào để tối ưu hơn nữa không ạ ? Em cám ơn
http://codepad.org/hxMJBsGr

Nguyễn Xuân Phúc viết 02:28 ngày 01/10/2018

code sẽ sai nếu bản thân N là số nguyên tố nhé bạn

Chi Bảo viết 02:33 ngày 01/10/2018

Vâng mình hiểu rồi. Nếu n là SNT thì sẽ xuất ra màn hình không thể phân tích

Nguyễn Xuân Phúc viết 02:35 ngày 01/10/2018

ủa sao k thể phân tích nhỉ?
là chính nó luôn mà?

Nguyễn Xuân Phúc viết 02:30 ngày 01/10/2018

không liên quan nhưng nếu mình là giáo viên thì sẽ -1 điểm chưa biết kết quả đúng sai :))
“isSoNguyenTo”, dahell, isPrime hay isPrimeNumber hay laSoNguyenTo gì đó chứ sao lại Tây Ta kết hợp thế này

Chi Bảo viết 02:38 ngày 01/10/2018

Bối rối quá . Đầu óc dạo này cứ có vấn đề !!

Người bí ẩn viết 02:23 ngày 01/10/2018

Cái phần phân tích n thành thừa số nguyên tố thì tham khảo code mình nhé:

void PhanTich(int n)
{
    for (int i = 2, count = 0; i <= n; i++)
        for (; n % i == 0; n /= i)
            std::cout << (count++ ? " * " : "") << i;
}
Chi Bảo viết 02:36 ngày 01/10/2018

:)) Đang có gắng để học tiếng Anh. Tiếng Anh hơi ngu bạn thông cảm !!. Cảm ơn bạn nhiều nha !!

Chi Bảo viết 02:30 ngày 01/10/2018

Ok nhìn hay phết á. Mình mới học nên chưa sử dụng thành thạo vòng for như bạn. Mình sẽ tham khảo . Tks

Bài liên quan
0