Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void main()
- {
- int n,i;
- //array size input
- scanf("%d",&n);
- int a[n];
- //array elements input
- for(i=0;i<n;i++)
- {
- scanf("%d",&a[i]);
- }
- // shift amount input
- int s,temp;
- scanf("%d",&s);
- //single right shift for S number of times
- for(i=0;i<s;i++)
- {
- temp=a[n-1];
- for(i=n-1;i>0;i--)
- a[i]=a[i-1];
- a[0]=temp;
- }
- //Output of shifted array
- for(i=0;i<n;i++)
- {
- printf("%dn",a[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement