C How to Program (8th Edition)
8th Edition
ISBN: 9780133976892
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 10, Problem 10.15E
Program Plan Intro
- intvalue variables is used for input.
- void displayBits(unsigned value) function represents the passing integer value it equivalent bits form based on bytes allocates in a specific system
Program description:
The main purpose of the program is to display the bits form of an integer value based on the bytes allocated by the system.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
(JS)Write a function named "tweets" that takes a string as a parameter. If a message can hold at most 280 characters, calculate the smallest number of messages needed to hold all of the text in the input. The function should return the number it calculated.
(Use Python)
The function course_average should calculate and return the average of the three values pass to it.
The function main should ask the user to enter three grades and then pass these values to the course_average function. This function should also display a message to the user in the format below.
For example, if the user entered 100, 90 and 95 the message would be:The average of 100 , 90 and 95 is 95
(Displaying a Square of Any Character) Modify the function created in Exercise 5.19 toform the square out of whatever character is contained in character parameter fillCharacter. Thusif side is 5 and fillCharacter is “#”, then this function should print:
#####
#####
#####
#####
#####
Chapter 10 Solutions
C How to Program (8th Edition)
Ch. 10 - Prob. 10.5ECh. 10 - Given the following structure and variable...Ch. 10 - Prob. 10.7ECh. 10 - (Using Unions) Create union integer with members...Ch. 10 - (Using Unions) Create union floatingPoint with...Ch. 10 - (Right Shifting Integers) Write a program that...Ch. 10 - (Left Shifting Integers) Left shifting an unsigned...Ch. 10 - (Packing Characters into an Integer) The...Ch. 10 - (Unpacking Characters from an Integer) Using the...Ch. 10 - (Reversing the Order of an Integers Bits) Write a...
Knowledge Booster
Similar questions
- (Rounding Numbers) Function floor can be used to round a number to a specific decimal place. The statementy = floor(x * 10 + 0.5) / 10;rounds x to the tenths position (the first position to the right of the decimal point). The statementy = floor(x * 100 + 0.5) / 100;rounds x to the hundredths position (the second position to the right of the decimal point). Write a program that defines fourfunctions to round a number x in various ways:A. roundToInteger(number)B. roundToTenths(number)C. roundToHundredths(number)D. roundToThousandths(number)For each value read, your program should print the original value, the number rounded to the nearest integer, the number rounded to the nearest tenth, the number rounded to the nearest hundredth and the number rounded to the nearest thousandth.arrow_forward6.Coding-----""Euler's totient function, also known as phi-function ϕ(n),counts the number of integers between 1 and n inclusive,which are coprime to n.(Two numbers are coprime if their greatest common divisor (GCD) equals 1)."""def euler_totient(n): """Euler's totient function or Phi function. Time Complexity: O(sqrt(n)).""" result = n for i in range(2, int(n ** 0.5) + 1): if n % i == 0: while n % i == 0: n //= i.arrow_forward(C++ language)arrow_forward
- (a) Write the following functions and their docstrings: • between (num1, num2, num3) takes 3 integer arguments and returns True if num2 is between num1 and num3. It is not between them if it is equal to either of the other two. For example, given the inputs 5, 3 and 0, the value returned should be True. Given the inputs -2, 2 and 2, False should be returned. Note that there is no restriction that num1 must be less than num3. • majorityEven (num_list) returns True if more than half of the integers in the num_list are di- visible by 2, with no remainder, otherwise it returns False. The list can be of any size. Recall that zero is divisible by 2 with no remainder. For example, the function should return False for the list [1,2,3,6] (as only two of the four numbers are divisible by 2) and True for the list [0,1,-4] (as two of the three numbers are divisible by 2). (b) Generate at least six test cases for each function you wrote in part (a). You may use white-box and/or black-box test case…arrow_forward(Python)Write a function that receives an integer. The function must return a string containing thehexadecimal representation of the integer.arrow_forward(2) The ceiling of a floating-point number x is the smallest integer that is still larger than or equal to x. Alternatively, the ceiling of a floating-point number x is what you get when you round x up to the nearest integer. For example, the ceiling of 2.1 is 3, the ceiling of 0.9 is 1, the ceiling of -4.5 is -4, etc. Write a function called ceiling (number) to compute the ceiling of a floating-point number (input argument) and returns one integer value. You may not use python's ceil() or floor() functions. Your function may use int() and/or float() functions, and your solution must use the floor division operator (i.e., '//").arrow_forward
- (Format an integer) Write a function with the following header to format the inte- ger with the specified width. def format(number, width): The function returns a string for the number with prefix 0s. The size of the string is the width. For example, format(34, 4) returns "0034" and format(34, 5) returns "00034". If the number is longer than the width, the function returns the string representation for the number. For example, format(34, 1) returns "34". Write a test program that prompts the user to enter a number and its width and dis- plays a string returned from invoking format(number, width). Here is a sample run:arrow_forward(Written in C) Create a payroll program to store and calculate the payroll for a small company as follows:Create an array of floats that is 4 rows and 50 columns, with the columns being the number of employeerecords stored in the array.Program parameters are as follows:Create a menu in a function menu and call it with the following options (use a do-while loop):A or a to add employee infoD or d to display employee infoT or t to display total payrollS or s to display the info of all employeesC or c to display the count of employees present in the arrayF or F to delete a recordZ or z to exit programThe information for each employee is: employee number, hours worked, pay rate per hour, taxdeduction.Option A or a:Call the function possible to check and if the index returned is 50 then output a msg saying that thearray is full. If the index returned is less than 50 the call the function add, pass to it the available index asthe third argument and the function will ask the user for one…arrow_forward(Rounding Numbers) Function floor may be used to round a number to a specific decimalplace. The statementy = floor(x * 10 + .5) / 10;rounds x to the tenths position (the first position to the right of the decimal point). The statementy = floor(x * 100 + .5) / 100;rounds x to the hundredths position (the second position to the right of the decimal point). Writea program that defines four functions to round a number x in various waysa) roundToInteger(number)b) roundToTenths(number)c) roundToHundreths(number)d) roundToThousandths(number)For each value read, your program should print the original value, the number rounded to thenearest integer, the number rounded to the nearest tenth, the number rounded to the nearest hundredth, and the number rounded to the nearest thousandth.arrow_forward
- (Rounding Numbers) An application of function floor is rounding a value to the nearestinteger. The statementy = floor(x + .5);will round the number x to the nearest integer and assign the result to y. Write a program that readsseveral numbers and uses the preceding statement to round each of these numbers to the nearestinteger. For each number processed, print both the original number and the rounded number.arrow_forward(True/False): A segment descriptor does not contain segment size informationarrow_forward(Wattan Corporation) is an Internet service provider that charges customers a flat rate of $7.99 for up to 10 hours of connection time. Additional hours or partial hours are charged at $1.99 each.Write a function charges that computes the total charge for a customer based on the number of hours of connection time used in a month. The function should also calculate the average cost per hour of the time used (rounded to the nearest 0.01), so use two output parameters to send back these results.You should write a second functionround_money that takes a real number as an input argument and returns as the function value the number rounded to two decimal places. Write a main function that takes data from an input file usage.txt and produces an output file charges.txt. The data file format is as follows:Line 1: current month and year as two integersOther lines: customer number (a five-digit number) and number of hours usedHere is a sample data file and the corresponding output file:Data file…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher: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