본문 바로가기

백준/C

[BaeKJoon/C] 백준10156 c 과자

반응형

https://www.acmicpc.net/problem/10156

 

10156번: 과자

첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이

www.acmicpc.net

 

문제

동수는 제과점에 과자를 사러 가는데 현재 가진 돈이 모자랄 경우 부모님께 모자란 돈을 받으려고 한다. 과자 한 개의 가격이 K, 사려고 하는 과자의 개수가 N이고, 현재 가진 돈의 액수를 M이라 할 때 여러분은 동수가 부모님께 받아야 하는 모자란 돈을 계산하려고 한다. 

과자 한 개의 가격, 사려고 하는 과자의 개수와 동수가 현재 가진 돈의 액수가 주어질 때 동수가 부모님께 받아야 하는 돈의 액수를 출력하는 프로그램을 작성하시오.

 

풀이

과자 한개의 가격과 과자의 개수를 곱한 값이 현재 동수가 가지고있는 돈보다 많을때 

과자 한개의 가격*과자의 개수 - 가지고있는 돈을 해주면된다.

위의 조건이 충족이 안된다면 0을 출력하면 된다.

K*N>M -> K*N-M

 

코드

#include <stdio.h>
 
int main() {
 
    int K, N, M;
    scanf("%d %d %d"&K, &N, &M);
 
    if (K * N > M) printf("%d", K * N - M);
    else printf("0");
 
    
}
 
cs

 

 

 

반응형