class Solution {

public:

void rotate(int nums[], int n, int k) {

int tmp[n];

```
if (k > n)
k %= n;
for (int i=0;i<n; i++)
if (i<k) {
tmp[i]=nums[n-k+i];
} else {
tmp[i]=nums[i-k];
}
for (int j=0; j<n;j++) nums[j]=tmp[j];
}
```

};