-
16장. 실력 다지기 연습문제 02) 문제 6 [가능한 수의 조합]IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:04
<2016. 9. 21. 22:52>
16장. 실력 다지기 연습문제 02) 문제 6 [가능한 수의 조합]
/* 현재 나의 주머니에는 7천원이 있다. 영화 한편을 빌리면 5천원이 남는다. 남은 5천원으로 슈퍼에 들려서 새우깡(900원), 콜라(750원), 츄파츕스(200원)을 사려한다. 이 세가지 물건을 반드시 하나 이상 구입하되 잔돈을 하나도 남기지 않으려면 어떻게 구입을 해야 하는가? 힌트 : 새우깡, 콜라, 츄파츕스의 개수를 조합해서 5000원에 딱 떨어지는 경우를 모두 찾아야 한다. 그런데 조합의 대상이 세 개이기 때문에 반복문을 세 번 중첩시켜야 해결이 쉽다. */ #include<stdio.h> #include<stdlib.h> int main(void) { int i, j, k; int money = 5000; int snack = 900 , coke = 750, candy = 200; for (i = 1; i < money / snack; i++) { for (j = 1; j < money / coke; j++) { for (k = 1; k < money / candy; k++) { if ((snack*i) + (coke*j) + (candy*k) == money) printf("새우깡 %d개, 콜라 %d개, 츄파츕스 %d개를 사면 5000원 입니다.\n", i, j, k); } } } system("pause"); return 0; }
'IT > 솔루션) 난 정말C... 없다구요' 카테고리의 다른 글
16장. 실력 다지기 연습문제 02) 문제 8 [연비 계산] (0) 2019.04.16 16장. 실력 다지기 연습문제 02) 문제 7 [순열과 조합] (0) 2019.04.16 16장. 실력 다지기 연습문제 02) 문제 5 [언제 돈이 똑 떨어질까] (0) 2019.04.16 16장. 실력 다지기 연습문제 02) 문제 4 [소수의 출력] (0) 2019.04.16 16장. 실력 다지기 연습문제 02) 문제 3 [GCM, LCM] (0) 2019.04.16