left rotate
// Online C++ compiler to run C++ program online
#include <iostream>
#include <climits>
using namespace std;
int remove_duplicate(int* arr, int n){
int res=0;
int i=0;
while(i<=n){
if(arr[i]!=0){
arr[res]=arr[i];
res++;
}
i++;
}
for(int i=res;i<n;i++){
arr[i]=0;
}
for(int i=0;i<n;i++){
cout<<arr[i]<<" ";
}
cout<<endl;
return n;
}
void left(int*arr,int n){
int temp=arr[0];
for (int i=0;i<n-1;i++){
arr[i]=arr[i+1];
}
arr[n-1]=temp;
for(int i=0;i<n;i++){
cout<<arr[i]<<" ";
}
cout<<endl;
}
int main() {
int arr[50]={10,0,20,0,30,0,50};
int n=7;
left(arr,n);
return 0;
}
Comments
Post a Comment