Arrays: Left Rotation

  • + 0 comments

    include

    void reverse(int *str,int length) { int start,end; for(start=0,end=length-1;start

            }
    

    } int main(){

      int size,nor;
       scanf("%d %d",&size,&nor);
     int *str=(int *)malloc(size*sizeof(int));
     for(int i=0;i<size;scanf("%d",&str[i++]));
     reverse(str,size);
     reverse(str,size-nor);
     reverse(str+size-nor,nor);
     for(int i=0;i<size;printf("%d ",str[i++]));
     return 0;
    

    }