Related questions
Write a complete program in x86 assembly language with irvine package that:
1. Prompt the user to enter 10 numbers.
2. save those numbers in a 32-bit integer array.
3. Print the array with the same order it was entered.
3. Calculate the sum of the numbers and display it.
4. Calculate the mean of the array and display it.
5. Rotate the members in the array forward one position for
9 times. so the last rotation will display the array in reversed order.
6. Print the array after each rotation.
check the sample run.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Don't use any shift or rotate instructions which we have not covered
yet. You need to use loops and any kind of addressing.
All you work should be on the original array. Don't make
a copy of the array at any time.
Add comments to make your program easy to read.
Sample Run:
Please enter a number: 2
Please enter a number: 3
Please enter a number: 4
Please enter a number: 5
Please enter a number: 6
Please enter a number: 7
Please enter a number: 8
Please enter a number: 9
Please enter a number: 0
Please enter a number: 10
The sum is: 54
The mean is: 5 4/10
The original array: 2 3 4 5 6 7 8 9 0 10
After a rotation: 10 2 3 4 5 6 7 8 9 0
After a rotation: 10 0 2 3 4 5 6 7 8 9
After a rotation: 10 0 9 2 3 4 5 6 7 8
After a rotation: 10 0 9 8 2 3 4 5 6 7
After a rotation: 10 0 9 8 7 2 3 4 5 6
After a rotation: 10 0 9 8 7 6 2 3 4 5
After a rotation: 10 0 9 8 7 6 5 2 3 4
After a rotation: 10 0 9 8 7 6 5 4 2 3
After a rotation: 10 0 9 8 7 6 5 4 3 2
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps
- 3arrow_forwardAnswer in C++, please show your compiled output Ask user enter size of array N, then ask user enter maximum number of arrayelement X, then create an array size N, and assign each element of array to randomnumber between 1~X. Print the array, and also find which element appeared most in thearray, print all if there are multiple elements which are most at the same time. Sample input:Enter N: 20Enter X: 10 Sample output:8 7 10 8 1 7 4 3 4 7 5 6 4 3 1 10 1 9 9 101 4 7 appear mostarrow_forwardCreate the logic for a program that prompts a user for 20 numbers and stores them in an array. Pass the array to a method that calculates the arithmetic average of the numbers and returns the value to the calling program. Display each number and how far it is from the arithmetic average. Continue to prompt the user for additional sets of 20 numbers until the user wants to quit.(pseudocode)arrow_forward
- The code box below defines a variable route as a list of directions to navigate a maze. Each instruction is one of the following four basic commands: higher move one step in the positive y direction • lower. move one step in the negative y direction • left: move one step in the negative x direction • right: move one step in the positive x direction Define a function step that takes two arguments, a location (as a tuple of x and y coordinates) and an instruction (higher, lower, left, right) as a string. Given the provided location, it should return the new location (as a tuple of x and y coordinates) when following the specified instruction. If the instruction is invalid, the old location should be returned. Use the function step to determine the final position when starting from the point (0, -4) and following all instructions in the list route. Assign this final position to the variable final_point.arrow_forwardMARIE Code: Using the following MARIE Code attached, create a program that outputs the max and min of the array.arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education