본문 바로가기
알고리즘/백준 문제 풀이

[BOJ/백준] 25304번 영수증 - [c/c++] 풀이

by 미니상미니 2022. 10. 10.
반응형

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

 

25304번: 영수증

준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것

www.acmicpc.net

 

 

 

 


  • 문제

단계별로 풀어보기 - 반복문 - [4단계] 25304번


해설

총 금액을 입력 받고 두 번째 줄에 입력 된 t의 개수만큼 물건의 가격과 수를 입력 받는다.

총 금액 - 물건의 가격 x 물건의 수 <- t번 반복한다.

총 금액이 0이면 Yes,

총 금액이 0이 아니라면 가격이 맞지 않는 것으로 No를 출력한다.

 

코드

c

#include <stdio.h>

int main() {

    int x, t, a, b;

    scanf("%d", &x);
    scanf("%d", &t);

    for (int i = 0; i < t; i++) {
        scanf("%d %d", &a, &b);
        x -= a * b;
    }

    if (x == 0) printf("Yes");
    else printf("No");

    return 0;
}

 

c++

#include <iostream>

using namespace std;

int main() {

    int x, t, a, b;

    cin >> x;
    cin >> t;

    for (int i = 0; i < t; i++) {
        cin >> a >> b;
        x -= a * b;
    }

    if (x == 0) cout << "Yes";
    else cout << "No";

    

    return 0;
}

 

 

 

 

 

반응형

댓글