Move 0 to right
// 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;
}
int main() {
int arr[50]={10,0,20,0,30,0,50};
int n=7;
cout<<remove_duplicate(arr,n);
return 0;
}
Comments
Post a Comment