C++ Programming: From Problem Analysis to Program Design

8th Edition

ISBN: 9781337102087

Author: D. S. Malik

Publisher: Cengage Learning

*expand_more*

*expand_more*

*format_list_bulleted*

Question

Expert Solution

Trending nowThis is a popular solution!

Step by stepSolved in 2 steps with 1 images

Knowledge Booster

Learn more about

Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions

(Numerical) Write a program that tests the effectiveness of the rand() library function. Start by initializing 10 counters to 0, and then generate a large number of pseudorandom integers between 0 and 9. Each time a 0 occurs, increment the variable you have designated as the zero counter; when a 1 occurs, increment the counter variable that’s keeping count of the 1s that occur; and so on. Finally, display the number of 0s, 1s, 2s, and so on that occurred and the percentage of the time they occurred.

*arrow_forward*

1. A prime number is a number that is only evenly divisible by itself and 1. For example, the number 5 is prime because it can only be evenly divided by 1 and 5. The number 6, however, is not prime because it can be divided evenly by 1, 2, 3, and 6.Write a Boolean function named is_prime which takes an integer as an argument and returns true if the argument is a prime number, or false otherwise. Use the function in a program that prompts the user to enter a number then displays a message indicating whether the number is prime.Tip:Recall that the % operator divides one number by another and returns the remainder of the division. In an expression such as num1 % num2, the % operator will return 0 if num1 is evenly divisible by num2.

*arrow_forward*

***IN PSUEDOCODE ONLY - not a real programming language!!***
Question:A prime number is a number that is only evenly divisible by itself and 1. For example, the number 5 is prime because it can only be evenly divided by 1 and 5. The number 6, however, is not prime because it can be divided evenly by 1, 2, 3, and 6.
Design a Boolean function called isPrime, that accepts an integer as an argument and returns True if the argument is a prime number, or False otherwise. Use the function in a program that prompts the user to enter a number and then displays a message indicating whether the number is prime. The following modules should be written:
- getNumber, that accepts a Ref to an integer, prompts the user to enter a number, and accepts that input
- isPrime, that accepts an integer as an argument and returns True if the argument is a prime number, or False otherwise
- showPrime, that accepts an integer as an argument , calls isPrime, and displays a message indicating whether the…

*arrow_forward*

A prime number is a number that is only evenly divisible by itself and 1. For example, the number 5 is prime because it can only be evenly divided by 1 and 5. The number 6, how‐ ever, is not prime because it can be divided evenly by 1, 2, 3, and 6.
(Python program)Write a Boolean function named is_prime which takes an integer as an argument and returns true if the argument is a prime number, or false otherwise. Use the function in a program that prompts the user to enter a number then displays a message indicating whether the number is prime

*arrow_forward*

Please before you start this program should be written on python program
A prime number is a number that is only evenly divisible by itself and 1. For example, the number 5 is prime because it can only be evenly divided by 1 and 5. The number 6, how‐ ever, is not prime because it can be divided evenly by 1, 2, 3, and 6.Write a Boolean function named is_prime which takes an integer as an argument and returns true if the argument is a prime number, or false otherwise. Use the function in a program that prompts the user to enter a number then displays a message indicating whether the number is prime

*arrow_forward*

Speed Detector (Toy Problem)
Write a program that takes as input the speed of a car e.g 80. If the speed is less than 70, it should print “Ok”. Otherwise, for every 5 km/s above the speed limit (70), it should give the driver one demerit point and print the total number of demerit points.
For example, if the speed is 80, it should print: “Points: 2”. If the driver gets more than 12 points, the function should print: “License suspended”.

*arrow_forward*

An integer number is said to be a perfect number if its factors, including 1 (but not the number itself), sum to the number. For example, 6 is a perfect number because 6 = 1 + 2 + 3. Write a function named perfect that determines if parameter number is a perfect number or not. Use this perfect function in a program that determines and prints all the perfect numbers between 1 and 1000.Also print the factors of each perfect number to confirm that the number is indeed perfect.

*arrow_forward*

for python program
1. A prime number is a number that is only evenly divisible by itself and 1. For example, the number 5 is prime because it can only be evenly divided by 1 and 5. The number 6, however, is not prime because it can be divided evenly by 1, 2, 3, and 6.Write a Boolean function named is_prime which takes an integer as an argument and returns true if the argument is a prime number, or false otherwise. Use the function in a program that prompts the user to enter a number then displays a message indicating whether the number is prime.Tip:Recall that the % operator divides one number by another and returns the remainder of the division. In an expression such as num1 % num2, the % operator will return 0 if num1 is evenly divisible by num2

*arrow_forward*

An integer number is said to be a perfect number if its factors, including 1 (but not the number itself), sum to the number. For example, 6 is a perfect number because 6 =1 + 2 + 3. Write a function perfect that determines if parameter number is a perfect number. Use this function in a program that determines and prints all the perfect numbers between 1 and 1000. Print the factors of each perfect number to confirm that the number is indeed perfect. Challenge the power of your computer by testing numbers much larger than 1000.

*arrow_forward*

Given person_is_old(age) which returns True or False based on the incoming age as an integer. Write a function that uses the one mentioned above so that it prints “Go to work!” if the person is not old and “You deserved to have a long vacation” otherwise. Your function must also accept the age as its argument.
My code
def funct2(age): flag = old_person(age) if(flag): print("You deserved to have a long vacation") else: print("Go to work!")

*arrow_forward*

C++
This is what i have as a solution. Can you check If this makes sense according to the question if yes is there any logic errors. Are the functions doing what is said in the question.
A.
~Train() {
Car* current = tHead;
for (int i = 0; current != NULL; i++) {
Car* next = current->nextCar;
delete current;
current = next;
}
}
B.
void removeFirstCarOfType(const std::string& name) {
if (tHead == NULL) {
return;
}
Car* temp = tHead;
if (temp->getName() == name) {
tHead = temp->nextCar;
free(temp);
return;
}
int pos = 0;
for (int i = 0; temp != NULL; i++) {
if (temp->getName() == name) {
pos = i;
break;
}
temp = temp->nextCar;
}
if (temp == NULL || temp->nextCar == NULL) {
return;
}
temp = tHead;
for (int i = 0; temp != NULL && i < pos - 1; i++) {
temp =…

*arrow_forward*

write the following as a function that takes in a string and returns a string.
for (int i=0; i != user_string. size(); i++){
if (islower(user_string[i])){
user_string[i]=toupper(user_string[i]);
}
elseif(isupper(user_string[i])){
user_string[i]=tolower(user_string[i]);
}
}
cout<<user_string;
return0;
}

*arrow_forward*

*arrow_back_ios*

- SEE MORE QUESTIONS

*arrow_forward_ios*

Recommended textbooks for you

C++ Programming: From Problem Analysis to Program...

Computer Science

ISBN:9781337102087

Author:D. S. Malik

Publisher:Cengage Learning

C++ for Engineers and Scientists

Computer Science

ISBN:9781133187844

Author:Bronson, Gary J.

Publisher:Course Technology Ptr

C++ Programming: From Problem Analysis to Program...

Computer Science

ISBN:9781337102087

Author:D. S. Malik

Publisher:Cengage Learning

C++ for Engineers and Scientists

Computer Science

ISBN:9781133187844

Author:Bronson, Gary J.

Publisher:Course Technology Ptr