C++ Programming Ch.5 Exercise 4 Solution
Problem: ์๋์ ๊ฐ์ด ์ํ์ด ์ฃผ์ด์ง bigger()๋ฅผ ์์ฑํ๊ณ ์ฌ์ฉ์๋ก๋ถํฐ 2๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ํฐ ๊ฐ์ ์ถ๋ ฅํ๋ main()์ ์์ฑํ๋ผ. bigger()๋ ์ธ์๋ก ์ฃผ์ด์ง a, b๊ฐ ๊ฐ์ผ๋ฉด true, ์๋๋ฉด false๋ฅผ ๋ฆฌํดํ๊ณ ํฐ ์๋ big์ ์ ๋ฌํ๋ค. 1 bool bigger(int a, int b, int& big); Execution Result: Objective & Hints: ์ฐธ์กฐ์ ์ํ ํธ์ถ ์ฐ์ต Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include using namespace std; bool bigger(int a, int b, int& big){ if(a==b) return true; else { if(a>b) big = a; else big = b; return false; } } int main() { int a, b, big; cout << "๋๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅํ์ธ์>>"; cin >> a >> b; if(!bigger(a, b, big)) cout << "ํฐ ์๋ : " << big; else cout << "๋ ์ ์๊ฐ ๊ฐ์ต๋๋ค."; } Explanation: ...