Reference no: EM13339001
Write a function named "shift_right" that takes as its arguments the following:
(1) an array of floating point values;
(2) an integer, call it "left", that tells the leftmost cell of the part of the array to be shifted;
(3) an integer, call it "right", that tells the rightmost cell of the part of the array to be shifted;
(4) a positive integer, call it "distance" that tells how many cells to shift by.
The function should make sure that left is less than or equal to right, and that distance is greater than zero. If either of these conditions fails, the function should return the value 1 to indicate an error.
Otherwise it should shift by distance cells the contents of the array cells with subscripts running from left to right . Thus, for example, if the array passed to the function looks like this:
0 1 2 3 4 5 6 7 8 9 10 ....
5.8 | 2.6 | 9.1 | 3.4 | 7.0 | 5.1 | 8.8 | 0.3 | -4.1 | 8.0 | 2.7 | etc.
and if left has the value 3 , right has the value 7 , and distance has the value 2 , then the function should shift the contents of cells 3 , 4 , 5 , 6 , and 7 to the right by 2 cells, so that when the function returns, the array will have been changed so that it looks like this:
0 1 2 3 4 5 6 7 8 9 10 ....
5.8 | 2.6 | 9.1 | ??? | ??? | 3.4 | 7.0 | 5.1 | 8.8 | 0.3 | 2.7 | etc.
The question marks in cells 3 and 4 indicate that we don"t care what numbers are in those cells when the function returns. Note that the contents of cells 8 and 9 have changed, but the contents of cell 10 is unchanged. The function need not take any precautions against the possibility that the cells will be shifted beyond the end of the array (the calling function should be careful not to let that happen).
Write a function named concatenate
: If the function discovers that the number of cells in the large array is not large enough to hold all the numbers to be copied into it, then the function should return 0 to indicate failure.
|
Capacity of the trunk sewer
: The maximum population that can be served from the new development without exceeding the capacity of the trunk sewer. Diameter, slope, and invert elevations of sewer XB.
|
Demonstrate the use of the pythagorean theorem
: Demonstrate the use of the Pythagorean Theorem in the solution of this problem
|
Find the magnitude of the final angular velocity of spool
: a fisherman is dozing when a fish takes the line and pulls it with a tension F the spool of the reel is at rest intialy, find the magnitude of the final angular velocity of the spool
|
Write a function named shift_right
: The function should make sure that left is less than or equal to right, and that distance is greater than zero. If either of these conditions fails, the function should return the value 1 to indicate an error.
|
Determine the discharge in the gutter
: Determine the discharge in the gutter if the spread is 2.0 m. Estimate the flow intercepted by the curb opening inlet placed in the composite gutter if the inlet length is 1.75m.
|
What is the projected house value in 20 years
: Tabatha's parents bought a new house in Florida for $110,000. After 10 years, the value was $145,000. Using x as the number of years and y as the house value, graph the two points.
|
Design storage and water surface elevation
: Determine the peak outflow rate when the inflow hydrograph is routed through this basin and what is the design storage and water surface elevation at the peak outflow rate.
|
How long does it take to fill the bucket completely
: Elaine went to her outside faucet to fill a 0.0189-m3 bucket with water to wash her car. How long does it take to fill the bucket completely
|