30/09/2018, 20:56
Phân tích n thành tích các ước của n
mọi người giúp em bàu này với, em nghĩ đủ mọi cách rồi:
Bài liên quan
mọi người giúp em bàu này với, em nghĩ đủ mọi cách rồi:
phân tích 1 số thành tích các số nguyên tố ??
1 số thành tích của các ước số của số đó
bạn cho nhiều vd nữa xem nào, số lớn lớn một tí
các vd bạn đưa trên 2,3,5 đều là số nguyên tố
đang băn khoăng
bạn cần nói rõ yêu cầu : tìm ra tất cả các khả năng có thể, là tích các số nguyên tố hay là thế nào, như này chung chung quá
mỗi số chỉ phân tích ra duy nhất 1 tích các thừa số nguyên tố thôi mà.
Btw bài này bạn cứ chia số đó dần dần từ 1 -> sqrt(n) thôi.
ok bạn yeu cầu của bài toán là biểu diễn số n thành tích tất cả các số nguyên tố là ước số của n
có thể nói rõ hơn chút được không bạn??
bạn đọc thử đoạn code này nhé
mình không hiểu chỗ System.out.print(i+"*");, có thể giải thích cho mình k?
mình đọc code thì mình thấy ý tưởng của code này là cứ chia từ 2 trở lên, đến khi nào không chia dc nữa thì dừng lại, đúng không nhỉ
Bạn đã có giải pháp gì chưa? Nếu có thì đưa code lên cho mọi người sửa (edit lại câu hỏi). Còn nếu không thì xem như topic vi phạm quy định của diễn đàn và sẽ bị close
đúng rồi bạn nếu chia được thì in ra không thì tăng i lên 1, cứ làm vậy cho tới khi không chia được nữa
cái này mình làm lâu rồi giờ nhớ lại nhưng mà hình như thiếu 1 cái gì đó
Mình e là với code của bạn thì vòng while sẽ lặp vô hạn
@lovejava95 nếu cứ chia từ 2 trở lên thì không đúng đâu bạn.
Giả sử như số 20 = 245*10 ? Ý bạn là vậy?
ak không, bạn, vòng lặp khia là vòng while nên ví dù chia cho 2 lần 1 rồi mà còn chia được cho 2 lần 2 thì nó vẫn sẽ chia tiếp
n /= i …
Đây đã hoàn thành thiếu n/=i;
Với bài toán này. Bạn nên làm như sau:
Giả sử số cần “diễn tả” là N
Làm vòng lặp chia từ 2 -> N.
Giả sử giữa 2 và N có 1 số mà N chia hết gọi là M
Thì số tiếp theo cần xét sẽ là N/M. Cứ vậy chia tiếp.
@lovejava95 bạn hiểu sai đoạn code trên rồi. Mang giấy bút ra nhẩm thử đi bạn.
Mình không rõ đề mình hiểu đề này kiểu như phân tích thành tích các số nguyên tố nên không có số 4 ở đây
có ai giải xong rồi đưa code lên cho mình tham khảo với, mình cảm ơn rất nhiều, mình thực sự bế tắc
ở trên đấy bạn từ từ đọc hiểu rồi chạy tay đi