현재 온도와 바로 전 온도 뺀 값을 출력하는 프로그램을 작성하시오.
입출력 예에서는
10.0 12.05 ... 12.05 - 10.0 = 2.05 30.25 ... 30.25 - 12.05 = 18.20 20 ... 20 - 30.25 = -10.25 999
적어도 2 개 이상의 온도가 입력으로 주어진다.
차이는 소수이하 2 자리로 출력한다.
출력의 마지막에는 End of Output 을 출력한다.
입력 10.0 12.05 30.25 20 999 출력 2.05 18.20 -10.25 End of Output
이런 유형의 문제는 결과를 배열에 넣은 후 한꺼번에 출력하지 않으셔도 됩니다.
보통 입력 데이터가 하나로 주어지는 경우가 이런 유형의 문제입니다.
우리나라 정보올림피아드(koi) , 미국 정보올림피아드(usaco) 쪽에는 case 별로 채점을 하고 , 대학생 프로그래밍 경시대회(acm) 쪽에서는 데이터를 통으로 넣어서 오류를 확인 합니다.
통으로 가는 경우 문제를 준비하기에는 편하기는 합니다만 틀린 경우 데이터가 보이지 않아 오류를 찾기가 어렵습니다.
하지만 그 만큼 소스를 더 철저히 검증해야 하니 장점이라고도 할 수 있겠지요. 두가지 모두 장단점이 있는 것 같아 dovelet 에서는 가끔 통으로 가는 문제도 있습니다.
출처: Mid-Atlantic 2002