C++ Programming Ch.5 Exercise 2 Solution
Problem: ๋ค์ main() ํจ์์ Execution Result๋ฅผ ์ฐธ๊ณ ํ์ฌ half() ํจ์๋ฅผ ์์ฑํ๋ผ. 1 2 3 4 5 int main() { double n = 20; half(n); // n์ ๋ฐ๊ฐ์ ๊ตฌํด n์ ๋ฐ๊พผ๋ค. cout << n; // 10์ด ์ถ๋ ฅ๋๋ค. } Execution Result: Objective & Hints: ์ฐธ์กฐ ์ฐ์ต Code: 1 2 3 4 5 6 7 8 9 10 11 12 #include using namespace std; half(double &num){ // ์ฐธ์กฐ์ ์ํ ํธ์ถ num /= 2; // num์ผ๋ก ๋์ด์จ ๋ณธ๋์ ๊ฐ์ด ๋ฐ๋ } int main() { double n = 20; half(n); // n์ ๋ฐ๊ฐ์ ๊ตฌํด n์ ๋ฐ๊พผ๋ค. cout << n; // 10์ด ์ถ๋ ฅ๋๋ค. } Explanation: ...