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ố

Đếm số thuần nguyên tố trong một khoảng