숫자 'n'이 주어지고 주어진 양의 정수가 버즈 숫자인지 여부를 결정하고 그 결과를 출력으로 표시하는 작업입니다.
버즈 번호란 무엇입니까?
버즈 번호가 되기 위해서는 두 가지 조건 중 하나가 참이어야 합니다 -
-
숫자는 숫자 7로 끝나야 합니다. 27, 657 등
-
숫자는 7의 배수여야 합니다(예:63, 49 등).
입력
number: 49
출력
it’s a buzz number
설명 − 숫자는 7로 나누어 떨어지므로 버즈 숫자입니다.
입력
number: 29
출력
it’s not a buzz number
설명 − 숫자는 7로 나누어 떨어지지도 않고 숫자 7로 끝나지도 않으므로 버즈 숫자가 아닙니다.
주어진 프로그램에서 사용되는 접근 방식은 다음과 같습니다.
-
상태를 확인할 번호를 입력하세요.
-
숫자가 7로 끝나는지 또는 7로 나누어 떨어지는지 확인하십시오.
-
조건이 참이면 버즈 번호를 인쇄하십시오.
-
조건이 true를 유지하지 않으면 버즈 번호가 아닙니다.
알고리즘
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
예시
#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"; }
출력
위의 코드를 실행하면 다음 출력이 생성됩니다 -
its a buzz Number