Chapter 6: Problem 49
include
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.
/*! 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}
Learning Materials
Features
Discover
Chapter 6: Problem 49
include
These are the key concepts you need to understand to accurately answer the question.
All the tools & learning materials you need for study success - in one app.
Get started for free
Write a program that uses a function template called max to determine the largest of three arguments. Test the program using integer, character and floating-point number arguments.
Find the error in each of the following program segments and explain how to correct it: a. float cube( float ); // function prototype double cube( float number ) // function definition { return number * number * number; } b. register auto int x = 7; c. int randomNumber = srand(); d. float y = 123.45678; int x; x = y; cout << static_cast < float > ( x ) << endl; e. double square( double number ) { double number; return number * number; } f.int sum( int n ) { if ( n == 0 ) return 0; else return n + sum( n ); }
(PrimeNumbers) An integer is said to be prime if it is divisible by only 1 and itself. For example, 2,3,5 and 7 are prime, but 4,6,8 and 9 are not. a. Write a function that determines whether a number is prime. b. Use this function in a program that determines and prints all the prime numbers between 2 and 10,000 . How many of these numbers do you really have to test before being sure that you have found all the primes? c. Initially, you might think that \(n / 2\) is the upper limit for which you must test to see whether a number is prime, but you need only go as high as the square root of \(n\) Why? Rewrite the program, and run it both ways. Estimate the performance improvement.
Write a function multiple that determines for a pair of integers whether the second is a multiple of the first. The function should take two integer arguments and return true if the second is a multiple of the first, false otherwise. Use this function in a program that inputs a series of pairs of integers.
Can main be called recursively on your system? Write a program containing a function main. Include static local variable count and initialize it to 1\. Postincrement and print the value of count each time main is called. Compile your program. What happens?
What do you think about this solution?
We value your feedback to improve our textbook solutions.