dsdeep

Rotate

Aug 21st, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.45 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.  int a,n;
  5.  scanf("%d",&a);
  6.  int arr[a];
  7.  for(int i=0;i<a;i++)
  8.  {
  9.      scanf("%d",&arr[i]);
  10.  }
  11.  printf("\nRotate - ");
  12.  scanf("%d",&n);
  13.  int tmp[n];
  14.  for(int i=0;i<n;i++)
  15.  {
  16.      tmp[i]=arr[i];
  17.  }
  18.  for(int i=n,j=0;i<a;i++,j++)
  19.  {
  20.      arr[j]=arr[i];
  21.  }
  22.  for(int i=a-1,j=n-1;i>=(a-n);i--,j--)
  23.  {
  24.      arr[i]=tmp[j];
  25.  }
  26.  
  27.  for(int i=0;i<a;i++)
  28.  {
  29.      printf("%d ",arr[i]);
  30.  }
  31.  
  32.  
  33.     return 0;
  34. }
  35.  
Advertisement
Add Comment
Please, Sign In to add comment