/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} Free solutions & answers for C++ How to Program Chapter 4 - (Page 1) [step by step] | 91Ó°ÊÓ

91Ó°ÊÓ

Problem 2

Write four different \(C++\) statements that each add 1 to integer variable \(x.\)

Problem 3

Write C++ statements to accomplish each of the following: a) In one statement, assign the sum of the current value of \(x\) and \(y\) to \(z\) and postincrement the value of \(x\) b) Determine whether the value of the variable count is greater than \(10 .\) If it is, print "Count is greater than \(10 . "\) c) Predecrement the variable \(x\) by \(1,\) then subtract it from the variable total. d) Calculate the remainder after \(q\) is divided by divisor and assign the result to q. Write this statement two different ways.

Problem 23

(Dangling-else Problem) State the output for each of the following when \(x\) is 9 and \(y\) is 11 and when \(x\) is 11 and \(y\) is \(9 .\) The compiler ignores the indentation in a \(C++\) program. The \(C++\) compiler always associates an else with the previous if unless told to do otherwise by the placement of braces \\{\\}\(.\) On first glance, you may not be sure which if and else match, so this is referred to as the "dangling-else" problem. We eliminated the indentation from the following code to make the problem more challenging. [Hint: Apply indentation conventions you've learned.] (Dangling-else Problem) State the output for each of the following when \(x\) is 9 and \(y\) is 11 and when \(x\) is 11 and \(y\) is \(9 .\) The compiler ignores the indentation in a \(C++\) program. The \(C++\) compiler always associates an else with the previous if unless told to do otherwise by the placement of braces \\{\\}\(.\) On first glance, you may not be sure which if and else match, so this is referred to as the "dangling-else" problem. We eliminated the indentation from the following code to make the problem more challenging. [Hint: Apply indentation conventions you've learned.]

Problem 26

\(4.26 \quad\) forward. For example, each of the following five-digit integers is a palindrome: 12321,55555 45554 and \(11611 .\) Write a program that reads in a five-digit integer and determines whether it's a palindrome. [Hint: Use the division and modulus operators to separate the number into its individual digits.

Problem 28

(Checkerboard Pattern of Asterisks) Write a program that displays the following checkerboard pattern. Your program must use only three output statements, one of each of the following forms: cout << "* "; cout << ' '; cout << endl;

Problem 29

\((\text { Multiples of } 2\) with an Infinite Loop) Write a program that prints the powers of the integer \(2,\) namely \(2,4,8,16,32,64,\) etc. Your while loop should not terminate (i.e., you should create an infinite loop). To do this, simply use the keyword true as the expression for the while statement. What happens when you run this program?

Problem 30

\(\quad\) (Calculating a Circle's Diameter, Circumference and Area) Write a program that reads the radius of a circle (as a double value) and computes and prints the diameter, the circumference and the area. Use the value 3.14159 for \(\pi\)

Problem 32

(Sides of a Triangle) Write a program that reads three nonzero double values and determines and prints whether they could represent the sides of a triangle.

Problem 33

(Sides of a Right Triangle) Write a program that reads three nonzero integers and determines and prints whether they're the sides of a right triangle.

Access millions of textbook solutions in one place

  • Access over 3 million high quality textbook solutions
  • Access our popular flashcard, quiz, mock-exam and notes features
  • Access our smart AI features to upgrade your learning
Access millions of textbook solutions in one place

Recommended explanations on Computer Science Textbooks