Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình kiểm tra xem số đã cho có phải là Số Buzz hay không trong C ++

Được đưa ra với một số ‘n’ và nhiệm vụ là xác định xem số nguyên dương đã cho có phải là số buzz hay không và hiển thị kết quả dưới dạng đầu ra.

Số Buzz là gì?

Để trở thành một số buzz, có hai điều kiện phải đúng -

  • Số phải kết thúc bằng chữ số 7, ví dụ:27, 657, v.v.

  • Số phải chia hết cho 7, ví dụ:63, 49, v.v.

Đầu vào

number: 49

Đầu ra

it’s a buzz number

Giải thích - vì số chia hết cho 7 nên nó là số buzz

Đầu vào

number: 29

Đầu ra

it’s not a buzz number

Giải thích - vì số không chia hết cho 7 cũng không kết thúc bằng chữ số 7 nên nó không phải là số buzz

Phương pháp tiếp cận được sử dụng trong chương trình nhất định như sau

  • Nhập số để kiểm tra tình trạng

  • Kiểm tra xem số kết thúc bằng chữ số 7 hay chia hết cho 7

  • Nếu điều kiện đúng, hãy in số buzz của nó

  • Nếu điều kiện không đúng, hãy in nó không phải là số buzz

Thuật toán

Start
Step 1→ declare function to check if a number is a buzz number of not
   bool isBuzz(int num)
      return (num % 10 == 7 || num % 7 == 0)
Step 2→ In main()
   Declare int num = 67
   IF (isBuzz(num))
      Print "its a buzz Number\n"
   End
   Else
      Print "its not a buzz Number\n"
   End
Stop

Ví dụ

#include <cmath>
#include <iostream>
using namespace std;
// function to check if its a buzz number
bool isBuzz(int num){
   return (num % 10 == 7 || num % 7 == 0);
}
int main(){
   int num = 67;
   if (isBuzz(num))
      cout << "its a buzz Number\n";
   else
      cout << "its not a buzz Number\n";
}

Đầu ra

Nếu chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

it’s a buzz number