EXPLORATION 3

image

Integer Expressions

In Exploration 2, you examined a program that defined a few variables and performed some simple operations on them. This Exploration introduces the basic arithmetic operators. Read Listing 3-1, then answer the questions that follow it.

Listing 3-1.  Integer Arithmetic

 1 /// Read the program and determine what the program does. 2 3 #include <iostream> 4 5 int main() 6 { 7     int sum{0}; 8     int count{}; 9     int x;10     while (std::cin >> x)11     {12         sum = sum + x;13         count = count + 1;14     }1516     std::cout << "average = " << sum / count << '\n';17 }

What does the program in Listing ...

Get Exploring C++ 11, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.