프로그램 명: to_carry(open)
제한시간: 1 초

6+9=15 가 나오는데 4+6=2 ????

모피즈는 디지털 논리회로 수업을 열심히 들었다. 그런데 시험에서 32 비트 덧셈기를 만들었는데 디자인에서 실수가 발생했다. 30 분 정도를 오류를 추적해보니 어디서 잘못했는지 알았다. 그는 비트별 덧셈만 하고 캐리를 생각하지 않았다. 모든 캐리를 0 으로.

 4 = 00000000 00000000 00000000 00000100
+6 = 00000000 00000000 00000000 00000110
----------------------------------------
 2 = 00000000 00000000 00000000 00000010
그런데 시험시간에 이 것을 바꾸기에는 너무 늦어 선생님이 한 번의 기회를 더 주었다. 문제는 지금 만든 회로와 같이 작동하는 프로그램을 작성하는 것이다. 즉 32 비트 부호없는 정수형을 입력으로 받아 그가 만든 회로 처럼 출력하는 프로그램을 만드는 것이다.

입력

부호 없는 정수 2 개가 입력으로 주어진다.

출력

그가 만든 논리회로 대로 출력

입출력 예

입력

4 6

출력

2

입력

6 9

출력

15
출처:Monirul Hasan (Tomal), CSE Dept, Southeast University, Bangladesh 
////논리 gate////
[질/답] [제출 현황] [푼 후(1)]
[ 채 점 ] [홈으로]  [뒤 로]