CTDL> bài 2.A1 CTDL> bài Luyện tập viết hàm
Luyện tập viết hàm
Cho số nguyên n không âm. Viết hàm xử lý các yêu cầu sau:
- Kiểm tra n là số nguyên tố, nếu đúng in 1, sai in 0.
- In tổng chữ số của n.
- In tổng chữ số chẵn của n.
- In tổng chữ số của n là số nguyên tố.
- In số lật ngược của n. Ví dụ: 123 in 321.
- In số lượng ước riêng biệt của n là số nguyên tố (làm tương tự như phân tích thừa số nguyên tố).
- In ước nguyên tố lớn nhất của n (làm tương tự như phân tích thừa số nguyên tố).
- Kiểm tra nếu n tồn tại ít nhất 1 số 6, nếu đúng in 1, sai in 0.
- Kiểm tra nếu tổng chữ số của n chia hết cho 8, nếu đúng in 1, sai in 0.
- Tính tổng giai thừa các chữ số của n và in ra. Ví dụ: n = 123, tổng = 1! + 2! + 3!.
- Kiểm tra n có phải chỉ được tạo bởi 1 số hay không? Ví dụ: 222, 333, 99999. Đúng in ra 1, sai in ra 0.
- Kiểm tra n có phải có chữ số tận cùng là lớn nhất hay không, tức là không có chữ số nào của n lớn hơn chữ số hàng đơn vị của nó. Nếu đúng in 1, sai in 0.
- In tổng lũy thừa chữ số của n với cơ số là số chữ số. Ví dụ: 123 thì tính 1^3 + 2^3 + 3^3.
Input Format
Số duy nhất n (2 ≤ n ≤ 1000).
Constraints
Không có ràng buộc thêm.
Output Format
In ra 13 dòng tương ứng với các yêu cầu ở trên.
Sample Input 0
37
Sample Output 0
1
10
0
10
73
1
37
0
0
5046
0
1
58
Comments