Question
In C using printf and scanf statements: Write a program to reverse an array and then find the average of array elements. Start by creating
In C using printf and scanf statements:
Write a program to reverse an array and then find the average of array elements.
Start by creating 3 arrays that can each hold 10 integer values. Then, get values from the user and populate the 1st array. Next, populate the 2nd array with the values from the 1st array in reverse order. Then, average the corresponding elements in the 1st and 2nd arrays to populate the 3rd array (average the 1st element of the 1st array with the 1st element of the 2nd array and store the average in the 1st element of the 3rd array, average the 2nd element of the 1st array with the 2nd element of the 2nd array and store the average in the 2nd element of the 3rd array, and so forth). Finally, display all 3 arrays.
There is no validation.
Hints:
- Use loops to cycle through the array when both populating and displaying the arrays
- To reverse the order of the 2nd array, get the value of element [(SIZE - 1) - counter] of the 1st array and put it into element [counter] of the 2nd array
- When displaying the arrays, the values are separated with
s ('\t')
Example Run:
(bold type is what is entered by the user)
Enter array element #1: 5 Enter array element #2: 4 Enter array element #3: 7 Enter array element #4: 8 Enter array element #5: 2 Enter array element #6: 1 Enter array element #7: 3 Enter array element #8: 6 Enter array element #9: 9 Enter array element #10: 0
The original array... 5 4 7 8 2 1 3 6 9 0 The reverse array... 0 9 6 3 1 2 8 7 4 5 The average array... x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x
The example run shows EXACTLY how your program input and output will look.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started