Uhm, cậu có đọc code của tớ không vậy? Hay chỉ F5? Trong vòng for đó chứa cách làm của cậu đấy, vậy nó sai thế nào được?
Do tớ dùng kiểu unsigned nên bị tràn, thay kiểu của 2 biến p và P là ok. Chẳng hạn với unsigned long long p, P
Đề nghị thêm 1 chữ long nữa đi, 1 long hơi ngắn.
Đây là kq của bài của cậu với số cần phân tích = 100
Code:
NHAP SO CAN PHAN TICH A: 100
so da cho A = 100 duoc phan tich : 3 x 32+ 2 x 2 = 100
TICH MAX LA: 3^32 x 2^2 = 7412080613261312.000000000000000000000000000000000000000000000000000000000000000000000000000000000000