156 자
1 분
C++ 잔돈을 500원, 100원, 10원으로 분류
자료형 수업과 같이 나온 예제. 시프트 연산이 나오지 않는 이상 기본적인 5칙연산자에선 어려운 부분이 별로 없기에 간단했던 코딩.
예제2) 물건을 사고 남은 잔돈을 500원, 100원, 10원 단위로 분류하여라
#include "stdafx.h"#include <iostream>using namespace std;
int main(){ int getCoin = 0; int sellCoin = 0; int haveCoin = 0;
int count = 0;
cout << "현재 소지금을 입력하세요 : "; cin >> getCoin; cout << "구입 금액을 입력하세요 : "; cin >> sellCoin;
haveCoin = getCoin - sellCoin;
count = haveCoin / 500; haveCoin %= 500;
cout << "500원 : " << count << " 개"<<endl; count = 0;
count = haveCoin / 100; haveCoin %= 100;
cout << "100원 : " << count << " 개" << endl; count = 0;
count = haveCoin / 10; haveCoin %= 10;
cout << "10원 : " << count << " 개" << endl;
return 0;
}이것 또한 약간의 차이가 있었는데, 동전의 단위마다 카운터를 올릴 변수를 모두 선언한 방식과 그냥 카운터 변수 하나를 계속 0으로 초기화 해가며 출력한 방식 정도가 달랐다.
공유하기
이 글이 도움이 되었다면 더 많은 분들께 공유해 주세요!
C++ 잔돈을 500원, 100원, 10원으로 분류
https://nirobase.me/posts/180912-cpp-coin-sort/ 일부 정보가 오래되었을 수 있습니다
관련 글 스마트 추천