Đượ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