Question: (20 Pts) Choose the function below which accepts an int value, adds 9 to it and multiplies it by a random number between 1 and

(20 Pts) Choose the function below which accepts an int value, adds 9 to it and multiplies it by a random number between 1 and 10. If the result is even, the function should return false, if odd, return true.

bool odd (int n) {

int n; cout << "Enter an integer" << endl; cin >> n; bool oddNo = true; n+=9; n *= rand()%10 + 1; if(n%2==0) oddNo = false; return oddNo; }

bool odd (int n) { bool oddNo = true; n+=9; n *= rand()%10 + 1; if(n%2==0) oddNo = true; return oddNo; }
bool odd (int n) { bool oddNo = true; n+=9; n *= rand()%10 + 1; if(n%2==0) oddNo = false; return oddNo; }
bool odd (int n) { bool oddNo = true; n+=9; n *= rand()%10 + 1; if(n/2=0) oddNo = false; return oddNo; }

Flag this Question

Question 615 pts

(15 Pts) Choose the function below that best performs the following task: ask a user to enter a series of integers. The user should enter -99 to signal the end of the series. After exiting the loop, the function should return the highest of the numbers entered.

int findHighest () { int high =-99, num; cout << Enter a series of integers -99 to stop << endl; do { do { cin << num; } while(num != -99 && num < 0) if(num > high) high = num;

} while(num = -99); return high; }

void findHighest () { int high =-99, num; cout << Enter a series of integers -99 to stop << endl; do { do { cin << num; } while(num != -99 && num < 0) if(num > high) high = num;

} while(num != -99); return high; }

int findHighest () { int high =-99, num; cout << Enter a series of integers -99 to stop << endl; do { do { cin << num; } while(num != -99 && num < 0) if(num > high) num =high;

} while(num != -99); return high; }

int findHighest () { int high =-99, num; cout << Enter a series of integers -99 to stop << endl; do { do { cin << num; } while(num != -99 && num < 0) if(num > high) high = num;

} while(num != -99); return high; }

Flag this Question

Question 715 pts

Which function below best performs the following task: Write a function which accepts two int values. The function should return 0 if they are the same, 1 if the first is larger and 2 if the second is larger.

int compare(int one, int two)

{

int status = 2;

if(one = two)

status = 0;

else if (one > two)

status = 1;

return status;

}

int compare(int one, int two)

{

status = 2;

if(one == two)

status = 0;

else if (one > two)

status = 1;

return status;

}

int status = 2;

if(one == two)

status = 0;

else if (one > two)

status = 1;

return status;

int compare(int one, int two)

{

int status = 2;

if(one == two)

status = 0;

else if (one > two)

status = 1;

return status;

}

Flag this Question

Question 815 pts

(15 Pts) Choose the best answer below for a function which accepts any character and two integers, row and column then displays the indicated number of rows of that character, each row containing the indicated number of columns of that character. For example, the call: printChar(#, 5, 12); // 5 rows, 12 columns would display: ############ ############ ############ ############ ############

void printChar(char ch, int rows, int columns)

{

for(int row=0;row

{

for (int column=0;column

{

cout << ch << endl;

}

}

}

void printChar(char ch, int rows, int columns)

{

for(int row=0;row<5;row++)

{

for (int column=0;column<5;column++)

{

cout << #;

}

cout << endl;

}

}

char printChar(char ch, int rows, int columns)

{

for(int row=0;row

{

for (int column=0;column

{

return ch;

}

}

}

void printChar(char ch, int rows, int columns)

{

for(int row=0;row

{

for (int column=0;column

{

cout << ch;

}

cout << endl;

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!