Skip to content

aviatorpiyush/c-program-for-reaaranging-array

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

c++-program-for-reaaranging-array

c++ program for reaaranging array #include using namespace std; struct Array { int *A; int Size; int length;

}; void display(struct Array arr) {

int i;
for(i=0;i<arr.length;i++)
    cout<<arr.A[i]<<" ";

} void Swap(int *x,int *y) { int temp; temp=*x; *x=*y; *y=temp; } void rearrnge(struct Array *arr) { int i,j; i=0; j=arr->length-1; while(i<j) { while(arr->A[i]<0)i++; while(arr->A[j]>=0)j--; if(i<j)Swap(&arr->A[i],&arr->A[j]);

}

} int main() { int i,n; struct Array arr; cout<<"enter size of an array"; cin>>arr.Size; arr.A=new int [arr.Size*sizeof(int)]; arr.length=0; cout<<"enter number of numbers"; cin>>n; cout<<"enter all number of numbers"; for(i=0;i<n;i++) { cin>>arr.A[i];

}
arr.length=n;

rearrnge(&arr);
display(arr);

return 0;

}

About

c++ program for reaaranging array

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published