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:


#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

Bài đăng phổ biến từ blog này

Đổi chỗ chữ số đầu tiên và chữ số cuối cùng của một số

Chuyển đơn vị đo nhiệt độ C và F