아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

직육면체

시간 제한1초메모리 제한128 MB

요약
직육면체의 가로, 세로, 높이, 부피 중 하나가 0으로 비어 있는 각 줄에서 빠진 값을 계산해 출력한다.
난이도

쉬움10점 중 2점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

직육면체는 여섯 개의 면이 모두 직사각형인 3차원 도형입니다. 초등학교 교사 샐리는 학생들에게 직육면체의 부피를 계산하는 연습을 시키려고 합니다. 부피는 다음과 같이 구합니다.

부피=가로×세로×높이\text{부피} = \text{가로} \times \text{세로} \times \text{높이}

샐리는 학생들에게 가로, 세로, 높이, 부피가 적힌 표를 나눠 주었습니다. 표의 각 행에는 네 값 중 정확히 하나가 빠져 있으며, 학생들은 빠진 값을 계산해 채워 넣어야 합니다. 한 행의 네 값은 하나의 직육면체의 가로, 세로, 높이, 부피를 나타냅니다.

입력

입력은 여러 줄로 주어집니다. 각 줄에는 하나의 직육면체의 가로 ll, 세로 ww, 높이 hh, 부피 vv를 나타내는 네 정수가 이 순서대로 공백 하나로 구분되어 주어집니다. 0<l,w,h<1000 < l, w, h < 100이고 0<v<100,0000 < v < 100{,}000입니다. 각 줄에서 네 값 중 정확히 하나가 00으로 바뀌어 있습니다. 마지막 줄은 0 0 0 0이며, 이 줄은 처리하지 않습니다.

출력

각 줄에서 00으로 바뀐 값을 가로, 세로, 높이, 부피 중 알맞은 실제 값으로 되돌려, 입력과 같은 형식의 줄들을 출력하세요. 채워 넣는 값은 항상 정수입니다.

예제1

  1. 예제 1

    입력
    2 1 0 6
    6 5 4 0
    0 8 5 80
    9 0 8 576
    0 0 0 0
    
    예상 출력
    2 1 3 6
    6 5 4 120
    2 8 5 80
    9 8 8 576