#include <iostream> using namespace std; void rotate(int arr[], int n, int k) { // Create a new array to store rotated elements int rotatedArr[n]; // Copy the elements from the original array to the rotated array for (int i = 0; i < n; i++) { rotatedArr[i] = arr[(i + k) % n]; } // Print the rotated array for (int i = 0; i < n; i++) { cout << rotatedArr[i] << " "; } } int main() { int n, k; cin >> n;// int* arr = new int[n]; for (int i = 0; i < n; i++) { cin >> arr[i]; } cin >> k; rotate(arr, n, k); delete[] arr; return 0; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter