This chapter discusses input and output (I/O) in C++ programs. It introduces I/O streams as sequences of bytes or characters that move between sources and destinations. The standard input stream cin is used to extract data from the keyboard and the standard output stream cout is used to send output to the screen. Various I/O functions are described, including extraction operator >> to read data into variables from cin, and insertion operator << to write data from variables to cout. The chapter also covers file I/O, input/output formatting, and an example program that calculates movie ticket sales and a donation amount.