How to write a program that prompts the user to input N numbers and save them in an array. The program
should do the following:
Print the numbers as in the sample Input/Output.
Pprompt the user to enter an integer value K < N, the program will then shift the array
elements K positions to the right, while the last K elements are moved to the beginning of
the array.
For example: if we have an array [1 2 3 4 5 6 7 8], shifting 2 positions to the right should
give the array [7 8 1 2 3 4 5 6]?
It’s pretty easy to do, if you create a second array, iterate over the elements in the first array with a for-loop, and save the elements at the correct destination in the second array.
If you are new to programming, you should definitely try this.
For advanced usage:
Shifting the array is usually called rotating. And since this is a quite common operation, there’s already an implementation for it: std::rotate