본문 바로가기

실습 문제11

[명품 C++ Programming] 4장 실습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 4장 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제를 요약해서 적었습니다. 궁금한 점은 댓글로 남겨주세요. 4-1. 코드 빈칸 채우기 p = &screenColor; p->show(); Color colors[3]; p = colors; p[0].setColor(255, 0, 0); p[1].setColor(0, 255, 0); p[2].setColor(0, 0, 255); for (int i = 0; i < 3; i++) { p[i].show(); } 4-2. 정수 배열 동적 할당 및 반환 하기 #include using namespace std; int main(void) { int* arr = n.. 2020. 12. 15.
[명품 C++ Programming] 3장 실습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 3장 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제를 요약해서 적었습니다. 궁금한 점은 댓글로 남겨주세요. 3-1. Tower 클래스 작성하기 class Tower { int height; public: Tower(); Tower(int h); int getHeight(); }; Tower::Tower() { height = 1; } Tower::Tower(int h) { height = h; } int Tower::getHeight() { return height; } 3-2. Date 클래스 작성하기 #define _CRT_SECURE_NO_WARNINGS #include #include #incl.. 2020. 12. 14.
[명품 C++ Programming] 2장 실습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 2장 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제를 요약해서 적었습니다. 궁금한 점은 댓글로 남겨주세요. 2-1. 1에서 100까지의 정수를 한 줄에 10개씩 출력하기 #include int main(void) { int a = 20; int b = -5; printf("%d + %d = %d", a, b, a + b); return 0; } 2-2. 구구단 출력 프로그램 작성 #include using namespace std; int main(void) { for (int i = 1; i 2020. 12. 11.
[명품 C++ Programming] 1장 실습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 1장 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제를 요약해서 적었습니다. 궁금한 점은 댓글로 남겨주세요. 1-1. 문제에 적힌 C++ 프로그램 똑같이 작성하기 #include int main() { std::cout 2020. 10. 5.
[C] [문제풀이 중심의 C 언어 연습] 6장 실습 문제 Part 2 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 6장 실습 문제 Part 2입니다. 6장은 문제가 특별히 많아서 Part 1과 Part 2로 나눠서 작성했습니다. Part 1은 1번부터 20번까지 Part 2는 21번부터 34번까지 포함돼있습니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 6-21. 1 + (1 + 2) + (1 + 2 + 3) + ... + (1 + 2 + 3 + ... + 9 + 10)의 중간 과정과 결과 출력 #include int main(void) { int total = 0; int count = 0; while (count < 10) { count++; if .. 2020. 8. 23.
[C] [문제풀이 중심의 C 언어 연습] 6장 실습 문제 Part 1 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 6장 실습 문제 Part 1입니다. 6장은 문제가 특별히 많아서 Part 1과 Part 2로 나눠서 작성했습니다. Part 1은 1번부터 20번까지 Part 2는 21번부터 34번까지 포함돼있습니다. 책에 오타나 오류가 있는 부분이적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 6-1. 주어진 코드를 while문 do while문을 사용해서 나타내도록 수정 //while문 사용 #include int main(void) { int i = 0; do { printf("%d\n", i); i++; } while (i < 10); return 0; } //do while문 사용 #in.. 2020. 8. 16.
[C] [문제풀이 중심의 C 언어 연습] 5장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 5장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 5-1. 여러 가지 수식 작성 (if문 사용) (1) if((number > 1) || (number = 1) && (no 10)) (5) if((ch == ' ') || (ch == '\n')) 5-2. 틀린 부분 고치기 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int score; char grade; scanf(" %.. 2020. 8. 11.
[C] [문제풀이 중심의 C 언어 연습] 4장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 4장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 4-1. 두 정수를 입력받아서 문제에 주어진 수식을 계산 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; int b; printf("정수 2개 입력: "); scanf(" %d %d", &a, &b); printf("(a + b) / (a - b) = %f", (double)(a + b) / (a - b)); return 0; } 4-2. 주어진 코드의 결과 도출 후 이유 설명 결과 이유 101 101 103 .. 2020. 8. 10.
[C] [문제풀이 중심의 C 언어 연습] 3장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 3장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 3-1. 한 문자를 입력하고 출력 (scanf, printf 함수 사용) #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char ch; printf("한 문자 입력: "); scanf(" %c", &ch); printf("출력: %c", ch); return 0; } Visual Studio 2019에서 scanf 함수를 사용하려면 상단의 코드와 같이 "#define _CRT_SECURE_NO_WARNINGS"를 적어줘야.. 2020. 8. 6.