코테 2023. 3. 9. 21:36

전체 코드

#include <iostream>

int main()
{
	int X, N, a, b, sum = 0;
	std::cin >> X >> N;

	for (int i = 0; i < N; i++)
	{
		std::cin >> a >> b;
		sum += (a * b);
	}

	if (X == sum)
		std::cout << "Yes";
	else
		std::cout << "No";
}

 

풀이

  • 총금액 X와 구매한 물건 종류 개수 N개 입력받기
std::cin >> X >> N;
  • 물건 종류 N 만큼 반복문 반복하면서 해당 물건의 가격a와 개수b를 입력받고 A+B 값 계산해서 값을 구한뒤 더하기
for (int i = 0; i < N; i++)
{
	std::cin >> a >> b;
	sum += (a * b);
}
  • 만약 구매한 물건의 가격과 계산의 총 금액이 서로 같으면 Yes 아니면 No로 출력
if (X == sum)
	std::cout << "Yes";
else
	std::cout << "No";