Tìm số đẹp (lộc phát)
Đề bài:
Một số được gọi là “lộc phát” nếu chỉ có các chữ số 0,6,8. Nhập vào một số nguyên dương không quá 9
chữ số, hãy kiểm tra xem đó có phải số lộc phát hay không. Nếu đúng in ra 1, sai in ra 0
INPUT
6068
OUTPUT
1
giải:
Một số được gọi là “lộc phát” nếu chỉ có các chữ số 0,6,8. Nhập vào một số nguyên dương không quá 9
chữ số, hãy kiểm tra xem đó có phải số lộc phát hay không. Nếu đúng in ra 1, sai in ra 0
INPUT
6068
OUTPUT
1
giải:
#include <iostream> using namespace std; int n; bool ktlocphat(int n) { while(n > 0) { int t = n % 10; if (t != 0 && t != 6 && t != 8) return false; n = n / 10; } return true; } int main() { cin >> n ; if(ktlocphat(n)) cout << "1"; else cout << "0"; }
Nhận xét
Đăng nhận xét