■ 프로그램 명 : empty_bottle
음료수 더블릿드링크는 빈 병 모으기 이벤트를 한다.
이벤트 내용은 음료수를 사먹고 남은 빈 병 4개를 가져오면 음료수 1병을 주는 것이다.
Jay는 음료수를 많이 먹고 싶어 한다.
Jay를 도와 처음 산 음료수의 개수를 입력받고,
이벤트에 2번 참여했을 때 먹을 수 있는 음료수의 최댓값을 출력하는 프로그램을 작성하여라.
■ 입력
처음 산 음료수의 값을 입력한다. 입력은 정수범위를 넘지 않는다.
■ 출력
이벤트를 2번 참가해 받을 수 있는 음료수의 최댓값과 이벤트를 2번 참가해도 남는 병 수를 출력한다.
■ 입출력 예
입력
32
출력
42 0
입력
45
출력
58 4
■ 소스 코드
#include <stdio.h>
int main()
{
int num, i, fulljuice,sum = 0, remaining = 0;
scanf_s("%d", &num);
fulljuice = num;
for(i=1; i<=2; i++)
{
sum += num / 4;
remaining += num % 4;
num /= 4;
}
fulljuice += sum;
printf("%d %d", fulljuice, remaining);
return 0;
}