Problem Solving in C++

Including Breadth and Laboratories

Angela B. Shiflet and Paul A. Nagin
 

Table of Contents

1. The Fundamentals of Computer Science
2. Integer Variables and Expressions
3. Integer Functions and Encapsulation
4. Decision Making and Classes
5. More Numeric Types and Polymorphism
6. Looping
7. Counter-Controlled Loops
8. Characters
9. Inheritance and Files
10. Arrays and the Vector Class
11. Strings and the String Class
12. Structures and Enumeration Types
13. Recursion
14. Pointers
15. Data Structures

Appendices
A: The ASCII Character Code
B: Keywords in C++
C: Precedence of Operators
D: Random Number Generation
E: Text Files on the World Wide Web
F: Glossary of Computer Science Terms
G: Answers to Selected Exercises
H: Answers to Review Questions