문제 다음의 논리회로가 있다. A, B, C, D의 입력에 어떤 값이 들어올 때 이 논리회로의 출력값이 1이 되는지를 모두 출력하는 프로그램을 작성하라.
단, 0은 False, 1은 True를 나타내고 진리치 값은 0과 1로 나타낸다. 입력 입력 데이터는 없다 출력 출력은 표준출력을 사용한다.
출력값이 1 이되는 경우의 A, B, C, D 의 값을 모두 출력한다. 답이 여러 개인 경우, 한 줄에는 출력이 1 이되는 하나의 경우에 대한 A, B, C, D 값을 빈칸을 하나 사이에 두고 순서대로 출력한다.
즉, 출력이 1 이되는 모든 입력의 경우를 진리치표 형태로 출력한다. 단, 출력의 순서는 A, B, C, D 를 네자리 이진수라고 가정했을 때, 숫자의 값이 낮은 것부터 출력한다.
#include
#
c언어
#
논리회로
#
논리회로출력값
#
진리치표
원문 링크 : Circuit