โ๏ธ C++ programming/Practice & Tips8 [Practice & Tips] Practice 8 : ๋ํ ๋์ด ์ถ๋ ฅ ํ๋ก๊ทธ๋จ ๊ตฌํ # ๋ค์ํ ๋ชจ์์ ๋์ด ๊ตฌํ๊ธฐ 2022. 5. 14. [Practice & Tips] Practice 7 : ์ง์ ๋ฌธ์๋ก ํน์ ์ฌ๊ฐํ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ๊ตฌํ # ์ํ๋ ๋ฌธ์๋ก ํน์ ์ฌ๊ฐํ ์ถ๋ ฅํ๊ธฐ + ์๋ ๋ ์ฌ์ง์ ๊ฐ์ฃผ ๋จ ํ!! 2022. 5. 14. [Practice & Tips] Practice 6 : ์์ฐ ๊ด๋ฆฌ ์๋น์ค ํ๋ก๊ทธ๋จ ๊ตฌํ # ์์ฐ ๊ด๋ฆฌ ์๋น์ค ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ 2022. 5. 10. [Practice & Tips] Practice 5 : ํฌ์ธํฐ์ ๋ณ์, ๋ฐฐ์ด๊ณผ ์ฐธ์กฐ 1. ํฌ์ธํฐ์ ๋ณ์ A) ๋ณ์์ ํฌ์ธํธ ๋ณ์ a) ๋ณ์ : ๋ฐ์ดํฐ ์ ์ฅ์ ๋ชฉ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์ํด ํ ๋น๋์ด์ง ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ช ์นญ์ผ๋ก, ๋ณ์๋ฅผ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ ์ธ๊ณผ ์ ์ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋ค. ex) int o; o = 10; b) ํฌ์ธํฐ ๋ณ์ : ํน์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ๋ฅดํค๋ ๋ณ์ # ์ง์ ๋ฐฉ๋ฒ : ์๋ฃํ์ ๋ค์ชฝ์ '*'๋ฅผ ์ฒจ๊ฐํจ์ผ๋ก์จ ํฌ์ธํฐ ๋ณ์๋ฅผ ๋ง๋ค ์ ์๋ค. ex) int* p;, int** r; # ํฌ์ธํฐ ๋ณ์์ ๋ค๋ฅธ ์ด๋ฆ : ์๋ฃํ์ ๋คํธ์ 1๊ฐ์ '*'๊ฐ ์ฒจ๊ฐ๋ ํฌ์ธํฐ ๋ณ์๋ ์ผ์ค ํฌ์ธํฐ ๋ณ์๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ, ํ๋ฌธ์์ ์๋ฏธ๋ ์ผ๋ฐ ํฌ์ธํฐ ๋ณ์์ ๋์ผํ๋ค. B) ํฌ์ธํฐ ์ ์ธ ๋ฐ ์ด๊ธฐํ a) ๋ถ๋ฆฌํ ์ ์ธ # int *p; ๋ฑ ๊ณผ ๊ฐ์ด ํฌ์ธํฐ ๋ณ์ p๋ฅผ ์ ์ ์ง์ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ์ ์ธ ์ด.. 2022. 5. 9. [Practice & Tips] Practice 4 : ์ํ๊ด ์ข์ ์์ฝ ํ๋ก๊ทธ๋จ ๊ตฌํ # ์ํ๊ด ์ข์ ์์ฝํ๋ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ 1. ์ข์์ ์์ฝํ ์ง ์ํ ์ง ์ ๋ ฅ๊ฐ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ 2. ์์ฝํ ์ข์์ ์ ๋ ฅ๋ฐ๊ธฐ -> ์์ฝ ์ฌ๋ถ์ ๋ํ ๋ชจ๋ ์ข์์ ์ถ๋ ฅํด์ค 3. ๋ช์ด, ๋ช ๋ฒ์งธ ์ข์์ ์์ฝ๋ฐ์์ง ์ ๋ ฅ๊ฐ์ ๋ฐ์ 4. ๋ง์ฝ ์์ฝ์ด ๋ง๋ฃ๋ ์ข์์ด ์๋๋ผ๋ฉด ์์ฝ๋๊ณ ์์ฝ๋ ํ์์ ์ค๋ค 5. ๋ง์ผ ์์ฝ์ด ์ด๋ฏธ ๋์ด์๋ ์ข์์ด๋ผ๋ฉด ์์ฝ์ด ์ด๋ฏธ ์๋ค๊ณ ์ถ๋ ฅํด์ค๋ค. #include // ์ ์ฒ๋ฆฌ๊ธฐ์ ์ง์ํ๊ธฐ ์ํ ์ฝ๋ using namespace std; int main() { int zeroone, a, b; int arr[3][10] = { { },{ },{ } }; // 2์ฐจ์ด ๋ฐฐ์ด์ ๋ง๋๋ ์ฝ๋์ -> 3ํ 10์ด do { // do while ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ ์ข์์.. 2022. 5. 3. [Practice & Tips] Practice 3 : ์กฐ๊ฑด๋ฌธ ๋ฐ๋ณต๋ฌธ ํผํฉ ๋ฌธ์ ํด๊ฒฐ # ์กฐ๊ฑด๋ฌธ ๋ฐ๋ณต๋ฌธ ํผํฉ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ A. ๋๋คํ ๋ฒ์ ๋ด์ ์ ๋ ฅํ ํน์ ํ ๋ฐฐ์๋ง ์ถ๋ ฅํ๊ฑฐ๋ ํน์ ํ ๋ฐฐ์๋ฅผ ์ ์ธํ ์๋ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ 1. ์ฌ์ฉ์๊ฐ ์ง์ ์ ๋ ฅํ ์๋ฅผ ํน์ ๋ฐฐ์์ ๊ฐ์ผ๋ก ๊ฒฐ์ ํ๋ค. 2. ์ ๋ ฅ๋ฐ์ ํน์ ๋ฐฐ์์ ๊ฐ์ ์ฌ์ฉ์๊ฐ ๊ฒฐ์ ํ ์ ์๋ค. 3. ๋ฐ๋์ ํน์ ๋ฐฐ์๋ง, ๋๋ ํน์ ๋ฐฐ์๋ฅผ ์ ์ธํ์ฌ ์ถ๋ ฅํด์ผ ํ๋ค. 4. ์ถ๋ ฅ๊ฐ์ ์ถ๋ ฅํ ๋ ๊ฐ์ ํน์ ๋ฐฐ์์ ํด๋นํ๋ ๋ ๋ฒ์งธ, ์ธ ๋ฒ์งธ ์ถ๋ ฅ๊ฐ์ด ์ฐ๋ฌ์ ์ถ๋ ฅ๋์ผ ํ๋ค. //๋๋คํ ๋ฒ์ ๋ด์ ์ ๋ ฅํ ํน์ ํ ๋ฐฐ์๋ง ์ถ๋ ฅํ๊ฑฐ๋, ๋๋คํ ๋ฒ์ ๋ด์ ํน์ ํ ๋ฐฐ์๋ฅผ ์ ์ธํ ์๋ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ฌ๋ผ. #include // # ์ ์ฒ๋ฆฌ๊ธฐ์ ๋ด๋ฆฌ๋ ์ง์๋ฌธ #include // ์ผ์ชฝ์ ๋๋คํจ์๋ฅผ ์๋ฏธํ๋ ์ฝ.. 2022. 5. 2. ์ด์ 1 2 ๋ค์