책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788931424485
· 쪽수 : 520쪽
· 출판일 : 2003-03-12
책 소개
목차
1부. 기초 프로그래밍과 로직
1 Visual C++! 넌 뭐하는 녀석인고? (Visual C++ 소개와 설치) ? 도구
2 Visual C++ 와 소개팅하기 (C++ 프로젝트 생성) ? 도구
3 누가 대장이야? (main 함수) ? 문법
4 어디 아픈가요? (error 처리) ? 도구
5 드디어 실행이다 (소스 컴파일과 실행) ? 도구
6 소스 때깔이 참 곱네... 그랴. (소스 하이라이팅 바꾸기) ? 도구
7 흥! 배신자하고는 안 놀꺼야! (변수) ? 문법
8 넌 얼마까지 아는데? (데이터 범위) ? 문법
9 다 받아주어라! (데이터 오버플로우) ? 문법
10 뚱보래요! 뚱보래요. (데이터 최적화) ? 기법
11 콜라와 환타 (변수값 바꾸기) ? 알고리즘
12 시냇물은 졸졸졸졸~ (입출력 스트림과 헤더 파일) ? 문법
13 순전히 화장빨이네, 치~ (출력 스트림 포맷 변환) ? 문법
14 타자 속도가 너무 느려서... (파일 스트림) ? 문법
15 수학 공부 (수학 연산자) ? 문법
16 노는 물이 달라 (정수와 실수 체계) ? 문법
17 눈이 참 높네 (조건문 if, if else, () ? :) ? 문법
18 불을 밝히며... (논리 연산자) ? 문법
19 나보다 싸움 잘하는 사람 나와봐 (연산자 우선순위) ? 문법
20 라디오를 켜라 (select, case 문) ? 문법
21 운동장 10 바퀴 (반복문 for, while, do ~ while) ? 문법
22 고마해라. 마이 뭇다 아이가. (break, continue) ? 문법
23 쌍둥이 출현 (배열) ? 문법
24 우주의 신비 (다차원 배열) ? 문법
25 성적표 (합계, 평균, 최소값, 최대값, 개수 구하기) ? 알고리즘
26 여자의 변신은 무죄 (진수 변환) ? 알고리즘
27 구멍에 빠진 공 (스택) ? 알고리즘
28 날 보려거든 이리로 오시게 (포인터) ? 문법
29 사서함 100번 (배열과 포인터) ? 문법
30 사랑은 아무나 하나 (void * 포인터) ? 기법
31 장수의 비결 (동적 배열) ? 기법
32 원탁의 기사 (정적 배열과 동적 배열의 포인터와의 관계) ? 기법
33 새 학년 새 친구들 (버블 정렬과 퀵 정렬) ? 알고리즘
34 투탕카멘의 저주 (아스키 코드) ? 기법
35 꼬리가 길면 잡힌다 (문자열) ? 문법
36 지네괴물과 두꺼비 (문자열 함수 strlen, strcpy, strtok, strtol, itoa 등) ? 문법
37 유전자 조작 (메모리 함수 memcpy, memset) ? 문법
38 몸이 늘었다 줄었다 (동적 배열 확장 기법) ? 기법
39 황소 고집 (상수 표현변 #define, const, enum) ? 문법
40 종합 선물 세트 (구조체와 구조체 포인터) ? 문법
41 너만 돈 버냐? (레퍼런스 참조, 공용체, 비트 필드 공용체 기법) ? 문법 + 기법
42 지식 충전소 (표준 라이브러리) ? 문법
43 수학 도서관 (수학 라이브러리) ? 문법
44 육, 해, 공 전군 통치권 (사용자 함수 정의) ? 문법
45 비밀 작전 수행 (함수 인자 전달) ? 문법
46 전국구 주먹 (전역 변수와 지역 변수) ? 문법
47 불사조 (static 변수) ? 문법
48 햄스터 쳇바퀴 (디폴트 값 사용법) ? 문법
49 강아지 꼬랑지 잡기 (재귀호출) ? 기법
50 강강수월래 (싱글 링크드 리스트) ? 알고리즘
51 강강수월래 II (더블 링크드 리스트) ? 알고리즘
52 크리스마스의 정경 (트리) ? 알고리즘
53 꼭 들어맞는 반지 (이진 검색) ? 알고리즘
54 심부름 센터 (함수의 다형성) ? 문법
55 새로운 시작 (클래스) ? 문법
56 당나라 군과 몽고 군 (클래스 연산자 오버로딩) ? 문법
57 늑대 골탕 먹이기 (백트래킹과 동적 프로그래밍) ? 기법
2 부. 기초 문제
1. 절대값보다 큰 정수
2. 난수 발생하기
3. 원의 넓이와 둘레
4. 제곱근 출력하기
5. 두 수 비교하기
6. 2곱수들의 합
7. 특이한 출력
8. 구구단 출력
9. 성적 평가
10. 역 알파벳
11. 자리수 표시
12. 성적표 그래프
13. 성적 처리
14. 가로, 세로의 합계와 평균
15. 2차원 배열끼리의 합
16. 피라미드 수
17. 입력 수와 곱
18. 문자열 아스키 코드 알아내기
19. 역 제곱 구하기
20. 난수에서 A 찾기
21. 팩토리얼 합계
22. 형태별 출력
23. 난수 중 6의 배수
24. n/(n+1)의 합계
25. 배열 원소의 곱
26. 실수 합계
27. 등수 출력
28. 두 개씩 처리
29. 홀짝 개수
30. 인덱스 처리
31. 최대값 구하기
32. 문자열 거꾸로 출력하기
33. 상대 평가표
34. 조합하여 숫자구하기
35. 수식을 만족하는 정수 구하기
36. 정방 행렬 출력하기
37. 소인수 분해
38. 구구단
39. 암호문 계산
40. 단지 번호 붙이기
41. 숫자 고르기
42. 직사각형 4개의 합집합 면적구하기
43. 직각 이등변 삼각형 찾기
44. 십자 카드
45. 회장 뽑기
46. 교차점 개수
47. 자동차 경주 대회
48. 블록 맞추기
49. 다각형 그리기
50. 전개도
3부. 기초 문제 풀이
1. 절대값보다 큰 정수
2. 난수 발생하기
3. 원의 넓이와 둘레
4. 제곱근 출력하기
5. 두 수 비교하기
6. 2곱수들의 합
7. 특이한 출력
8. 구구단 출력
9. 성적 평가
10. 역 알파벳
11. 자리수 표시
12. 성적표 그래프
13. 성적 처리
14. 가로, 세로의 합계와 평균
15. 2차원 배열끼리의 합
16. 피라미드 수
17. 입력 수와 곱
18. 문자열 아스키 코드 알아내기
19. 역 제곱 구하기
20. 난수에서 A 찾기
21. 팩토리얼 합계
22. 형태별 출력
23. 난수 중 6의 배수
24. n/(n+1)의 합계
25. 배열 원소의 곱
26. 실수 합계
27. 등수 출력
28. 두 개씩 처리
29. 홀짝 개수
30. 인덱스 처리
31. 최대값 구하기
32. 문자열 거꾸로 출력하기
33. 상대 평가표
34. 조합하여 숫자구하기
35. 수식을 만족하는 정수 구하기
36. 정방 행렬 출력하기
37. 소인수 분해
38. 구구단
39. 암호문 계산
40. 단지 번호 붙이기
41. 숫자 고르기
42. 직사각형 4개의 합집합 면적구하기
43. 직각 이등변 삼각형 찾기
44. 십자 카드
45. 회장 뽑기
46. 교차점 개수
47. 자동차 경주 대회
48. 블록 맞추기
49. 다각형 그리기
50. 전개도
4부. 프로그램 논리 향상시키기
- ACM 을 통한 실력 키우기
- ACM E-mail 테스팅
- ACM 에러 대처법



















