10156_백준 [과자]
2022. 9. 16. 23:23ㆍ알고리즘 공부/백준 문제풀이
SMALL
2022.09.16
브론즈 4
C++ 사용
문제
-- 과자 한 개의 가격이 K, 사려고 하는 과자의 개수가 N이고, 현재 가진 돈의 액수를 M이라 할 때 여러분은 동수가 부모님께 받아야 하는 모자란 돈을 계산하려고 한다.
-- 과자 한 개의 가격, 사려고 하는 과자의 개수와 동수가 현재 가진 돈의 액수가 주어질 때 동수가 부모님께 받아야 하는 돈의 액수를 출력하는 프로그램을 작성하시오.
-- 부모님께 받을 돈이 없으면 0원을 출력한다.
입력
-- 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다.
-- 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이다. (1 ≤ K, N ≤ 1,000, 1 ≤ M ≤ 100,000이다.)
#include <iostream>
using namespace std;
int main() {
int price, cnt, money; // 과자 가격, 개수, 동수의 주머니 사정 입력받기
int parents; // 부모님의 지원비
cin >> price >> cnt >> money;
parents = (price * cnt) - money; 필요한 총 비용에서 동수의 주머니 사정 뺴면 부모님 지원비
if (parents < 0) parents = 0; 부모님 지원비가 0 이하면 0으로 바꿔줌
cout << parents;
}
- 사려는 과자 가격과 개수 동수가 갖고 있는 돈을 입력받는다.
- 과자 가격과 개수를 곱한 값에서 동수가 가지고 있는 돈을 뺀다 (= 부족한 돈)
- 2.의 값이 음수가 아닌 경우 부모님에게 받아야하는 돈이 된다
- 그러나 음수가 되는 경우 부모님에게 받아야하는 돈을 0원 으로 변경하기 위해 if 문을 사용한다.
- 부모님에게 받아야하는 돈을 출력하면 끄읕 --!--
심플한 문제~
반응형
LIST
'알고리즘 공부 > 백준 문제풀이' 카테고리의 다른 글
4153_백준 [직각삼각형] (1) | 2022.09.20 |
---|---|
10101_백준 [삼각형 외우기] (0) | 2022.09.20 |
5532_백준 [방학 숙제] (0) | 2022.09.20 |
2480_백준 [주사위 세개] (0) | 2022.09.16 |
2083_백준 [럭비 클럽] (1) | 2022.09.16 |