#include<stdio.h>
int main() {
int r[99];
int i,n,k,j;
int temp;
printf("enter no of ele");
scanf("%d", &n);
printf("rotate how many times");
scanf("%d", &k);
for (i = 0; i < n; i++) {
scanf("%d", &*(r+i));
}
for (i = 0; i < n; i++) {
printf("%d", *(r+i));
}
for (i = 0; i < k; i++) {
temp = r;
for (j = n-1; j>=1; j--) {
*(r + j) = *(r + (j - 1));
}
*(r+j) = temp;
}
for (j = 0; j < n; j++) {
printf("%d", *(r + j));
}
return 0;
}
Programme to rotate the array k times using pointer. This is the question.
But im not getting the output.