Error message here!

Hide Error message here!

Forgot your password?

Error message here!

Error message here!

Error message here!

Hide Error message here!

Hide Error message here!

Error message here!

Lost your password? Please enter your email address. You will receive a link to create a new password.

Error message here!

Back to log-in

Close
문제 1053 --[기초-논리연산] 둘 다 참일 경우만 참 출력하기

1053: [기초-논리연산] 둘 다 참일 경우만 참 출력하기

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 5  푼 문제: 5
  

문제 설명

두 가지의 참(1) 또는 거짓(0)이 입력될 때,

모두 참일 때에만 참이 계산되는 프로그램을 작성해보자.

입력

1 또는 0의 값만 가지는 두 개의 정수가 공백을 두고 입력된다.

출력

둘 다 참(1)일 경우에만 1을 출력하고 이외의 경우에는 0을 출력한다.

입력 예시

1 1

출력 예시

1

도움말

논리연산자 && 는 주어진 2개의 논리값이 모두 참(1) 일 때에 1(참)으로 계산하고,



이외의 경우에는 0(거짓) 으로 계산한다.



이러한 논리 연산을 AND 연산이라고도 부르고, ·로 표시하거나 생략하며, 



집합 기호로는 ∩(교집합, intersection) 의미한다. 모두 같은 의미이다.



참, 거짓의 논리값(boolean value, 불 값을 다루어주는 논리연산자는 !(not), &&(and), ||(or) 이 있다.



** 불 대수(boolean algebra)는 수학자 불이 만들어낸 것으로 참거짓만 가지는 논리값과 그 연산을 다룬다.



예시

printf("%d", 1&&1); //둘 다 참을 의미하므로 1이 계산되어 출력된다.

게시판


로그인을 하셔야 글을 열람 하실 수 있습니다.

출처

정보컴퓨터교사 연구회/카페 (기초100제 v0.0)