C++ Programming Ch.11 Exercise 6 Solution
Problem: ๋ค์๊ณผ ๊ฐ์ด ์ ์, ์ ๊ณฑ, ์ ๊ณฑ๊ทผ์ ๊ฐ์ ํ์์ ๋ง์ถ์ด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ํ๋์ ๊ฐ๊ฒฉ์ ์ด 15์นธ์ด๊ณ ์ ๊ณฑ๊ทผ์ ์ ํจ ์ซ์๋ ์ด 3์๋ฆฌ๋ก ํ๋ค. ๋น์นธ์ ๋ชจ๋ underline(_) ๋ฌธ์๋ก ์ฝ์ ํ๋ค. Execution Result: Objective & Hints: cout์ผ๋ก ํฌ๋งท ์ถ๋ ฅ ์์ฉ ์ฐ์ต ์ ๊ณฑ๊ทผ์ ๊ตฌํ๋ ค๋ฉด ํค๋ ํ์ผ์ include ํ๊ณ sqrt(double x) ํจ์๋ฅผ ํธ์ถํ๋ฉด ๋ฉ๋๋ค. 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 25 #include #include #include using namespace std; void showNumber(const double &num){ cout << setw(15) << setfill('_') << num; } void showSqrt(const double &num){ cout << setprecision(3) << setw(15) << setfill('_') << sqrt(num) << endl; } int main() { cout.setf(ios::left); cout << setw(15) << "Number"; cout << setw(15) << "Square"; cout << setw(15) << "Square Root" << endl; for(double i=0; i<=45; i+=5){ cout.precision(4); showNumber(i); // Number ์ถ๋ ฅ showNumber(i*i); // Square ์ถ๋ ฅ showSqrt(i); // Square Root ์ถ๋ ฅ } } Explanation: ...