Right Shift Function
| 353 | |
| 354 | //Right Shift Function |
| 355 | void rShift(struct array *arr) |
| 356 | { |
| 357 | int i; |
| 358 | for(i=arr->length-1;i>0;i--) |
| 359 | { |
| 360 | arr->A[i]=arr->A[i-1]; |
| 361 | } |
| 362 | printf("\nThe elements in the array after right shift are: \n"); |
| 363 | for(i=1;i<=arr->length-1;i++) |
| 364 | { |
| 365 | printf("%d ",arr->A[i]); |
| 366 | } |
| 367 | } |
| 368 | |
| 369 | //Left Rotation Function |
| 370 | void lRot(struct array *arr) |