Reference no: EM13161019
Write a function whose job is to input #'s, non-# to quit, recover from the input failure by calling recover(), and tell main some statistics about the numbers read.
A. unsigned readA();
Read unsigned #'s, non-# to quit, recover, return the sum of all #'s read.
For example, if main says
cout <<"The total is " <<readA() <<endl;
and if the user types
2 4 6 8 blah
then readA will read the numbers 2, 4, 6, 8, keeping track of the total of the numbers read, readA will then choke on the "blah", readA will then, call recover() so that cin recovers from the input failure and moves past the "blah", readA will then return the 20, then main will resume the cout statement so that it outputs
The total is 20
B. void readB( double & sum );
Same as above, except that readB informs main of the answer by setting a reference arg instead of by giving a return value.
main should call readB and main should output the answer.
C. double readC();
This time readC returns the largest #. readC should c&d if there aren't any #'s before the input failure.
D. void readD( double & max );
readD, like above, informs main of the largest #, again complaining and dying if there aren't any numbers, but this time readD informs main of the answer through a reference arg instead of a return value.
E. void readE( double & max, double & min, double & average );
Like above, but this time there are 3 values that the function informs the main function of instead of just 1. (As readE moves through the input data, you'll need to keep track of 4 quantities as you go:
the largest # seen so far
the smallest # seen so far
the number of #'s seen so far
the sum of the #'s seen so far
)
Hexadeciaml numerals are integers written
: Hexadeciaml numerals are integers written in base 16. The digits used are '0' through '9' plus 'a' for the "digit 10", 'b' for the "digit 11", 'c' for the "digit 12", 'd' for the "digit 13", 'e' for the "digit 14", and 'f' for the "digit 15". For exa..
|
Program that will ask for a month
: Write a program that will ask for a month (1-12) and a year (yyyy). the program should then produce a calendar showing the month name and year and have all of the days displayed under it.
|
Function whose job is to output some sequence
: Write a function whose job is to output some sequence of "interesting" #'s. The numbers should be separated from one another somehow so they don't all run together. This function may need to call another function, where the second function determines..
|
What is the probability
: Suppose that the probability than an incoming email is a spam is p(S), that the probability that the word "w" occurs in the subject line of the spam is p(w), and that q(w) is the probability that the word "w" occurs in the subject line of an email th..
|
Function whose job is to input
: Write a function whose job is to input #'s, non-# to quit, recover from the input failure by calling recover(), and tell main some statistics about the numbers read. A. unsigned readA();
|
The user enter the total rainfall for each of 12 months
: Write a program that lets the user enter the total rainfall for each of 12 months (starting with January) into an array of doubles. The program should calculate and display:the total rainfall for the year,the average monthly rainfall,and the months w..
|
When the user presses a button
: When the user presses a button, get the text from text field. Now extract the words from the text one at a time and find the largest word of length 4 or more. Let's call this largest word X for now. In response, create a question based on the length ..
|
Write a program that takes a positive integer
: Write a program that takes a positive integer from the user and prints the rightmost digit of that integer. This is a sample output: Enter an integer: 1247
|
Desktop publishing system
: Consider a desktop publishing system used to produce documents for various organizations. a. Give an example of a type of publication for which confidentiality of the stored data is the most important requirement
|