C++ Listings from Introduction to Programming with C++
( 3rd edition, by Liang )

Chapter 1: Introduction to Computers, Programs, and C++

Chapter 2: Elementary Programming

Chapter 3: Selections

Chapter 4: Mathematical Functions, Characters, and Strings

Chapter 5: Loops

Chapter 6: Functions

Chapter 7: Single-Dimensional Arrays and C-Strings

Chapter 10, Section 2: The string Class