Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift
Viết chương trình liệt kê các ước nguyên dương của số nguyên ~n~ nhập từ bàn phím theo thứ tự giảm dần.
Input
Số nguyên ~n, |n| \le 10^4~
Output
Danh sách các ước số nguyên dương của số ~n~ theo thứ tự giảm dần, các số cách nhau bởi 1 dấu cách.
Nếu số ~n~ có vô số ước nguyên dương, in ra INF
Sample
Input #1
8
Output #1
8 4 2 1
Bình luận
CASE 5 là 0 nha mọi người.Nên nhớ check n==0 trước nha
test case 5 là gì vậy mn mình cứ bị sai mãi
test n dương , dùng n = abs(n)(stdlib.h) tui code C
sao để sắp xếp theo thứ tự giảm dần vậy
dùng for đếm ngược từ n về 1 bạn ạ
Ae để ý chỉ in ra ước số nguyên dương thôi nha, đừng in ra cả ước nguyên âm giống t sẽ sai case 4
Các bạn nhập số n và cho n = abs(n) nhé, check n = 0 thì vô số ước, còn lại thì đếm như bình thường
cho hỏi mình ko hiểu số n có vô số ước nguyên dương. A/c bạn nào biết chỉ với ạ. Cám ơi
Mình nghĩ là n=0 thì có vô số ước á.
nhưng mình đã làm vẫn sai ở test case 4. hic
case 4 hinh nhu la test so am y ban
Mình bị kẹt ở test case 4 mà k biết sai chỗ nào, mặc dù chạy đúng và k quá thời gian.
t cũng v, không biết xử như nào :)
sai ở case 4 là sai về gì á bạn
à mình biết sai đâu code của mình sau đâu r nếu x âm của mình sai không biết code bạn ntn
ban giai duoc chua minh cung dang ket
case 4 là số âm á,còn case 5 là số 0