Menu math

View as PDF

Submit solution

Points: 0.30
Time limit: 1.5s
Memory limit: 64M
Input: stdin
Output: stdout

Authors:
Problem type
Mô tả vấn đề

Trong buổi thực hành nhập môn lập trình. Thầy giáo yêu cầu Nam hãy viết chương trình dùng menu có các tính năng sau:

    1-So nguyen to                                       
    2-In chu so min, max                              
    3-Thoat   
  • Chọn chức năng:

    • Khi chọn 1, chương trình cho phép nhập một sô nguyên dương, kiểm tra số đã nhập nếu là số nguyên tố in "YES", nếu không in "NO".

    • Khi chọn 2, chương trình cho phép nhập vào 1 số nguyên dương, thông báo chữ số nhỏ nhất và lớn nhất của số đã nhập.

    • Chương trình sẽ thoát khi chọn 3.

    • Nếu chọn sai in "ERROR".

Bây giờ bạn hãy viết chương trình mô tả lại kết quả hiển thị lên màn hình khi thầy giáo kiểm tra chương trình của Nam.

Input

Dòng thứ nhất là n (n ≤ 10~^5~) số thao tác thầy giáo nhập vào.

N dòng tiếp theo mô tả các chức năng thầy giáo đã chọn

Nếu chọn 1, sau đó là số nguyên x (x ≤ 10~^5~) và bạn phải kiểm tra số đó có phải là số nguyên tố hay không. Nếu có thì in "YES", ngược lại in "NO".

Nếu chọn 2, sau đó là số nguyên y (y ≤ 10~^9~) và bạn phải in ra chữ số nhỏ nhất và lớn nhất của y.

Nếu chọn 3, kết thúc chương trình

Ngược lại, in "ERROR".

*Đảm bảo thao tác thứ n là thao tác 3. *

Output

Kết quả gồm n-1 dòng, dòng thứ i (1 ≤ i ≤ n-1) mô tả kết quả hiển thị ra màn hình của thao tác thứ i.

Sample Input 1
6
1 3 
2 32
4
2 4894
1 18
3
Sample Output 1
YES
2 3 
ERROR
4 9
NO

Comments

Please read the guidelines before commenting.


There are no comments at the moment.