Menu
CoddyTech

Số mùa đông

Bài học 26 trên 32 trong khóa học Bài tập lập trình của Coddy.

challenge icon

Thử thách

Khó

Chúng ta gọi một số là số mùa đông trong hai trường hợp:

  • nếu đó là số đối xứng (đọc xuôi hay ngược đều giống nhau)
  • chia hết cho tất cả các chữ số của nó

Ví dụ: 
505 và 1331 là số mùa đông. Cả hai đều là số đối xứng.
12 là số mùa đông vì nó chia hết cho cả 1 và 2.
*lưu ý rằng số không đối xứng có chứa chữ số không không thể là số mùa đông vì không thể chia cho không*\

 

Viết một chương trình nhận số N ở dòng đầu tiên. Trong N dòng tiếp theo, bạn được cho N số tự nhiên. Với mỗi số, hãy xuất ra liệu đó có phải là số mùa đông hay không. Xuất ra "YES" nếu đó là số mùa đông, còn không thì xuất ra "NO".

 

Đầu vào
2
505 1331

Đầu ra
YES YES

Đầu vào
3
12 9 340

Đầu ra
YES YES NO

Tự làm thử

#include <stdio.h>

int main() {
    // Viết code ở đây
    return 0;
}

Tất cả bài học trong Bài tập lập trình

Tự luyện tập: Trình biên dịch C online