Question
c++ In c++ how do you rotate array to left and right. the array is name object array. for example you have array look like
c++
In c++ how do you rotate array to left and right.
the array is name object array.
for example
you have array look like
tom mary john sam
when i want to rotate it to right i input positive number if i input 2 the array becomes
john sam tom marry
when i want to rotate it to left i input negative number if i input -1 the array becomes
mary john same tom
like based on this program
#include
using namespace std;
void rotate(int a[], int n, int k)
{
int i, b[n];
for(i=0; i { b[(i+n+k)%n]=a[i]; } for(i=0; i { cout< } } int main() { int a[8]={0,1,2,3,4,5,6,7}; rotate(a, 8 ,-1); return 0; }
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