/* http://native-code.blogspot.com */ #include<iostream.h> #include<conio.h> #define MAX 20 class arr { int a[MAX]; int n; public: arr(){} arr(int*, int); void BubbleSort(); void display(); }; void arr::BubbleSort() { int i, j, t; i=j=t=0; for(i=0; i<this->n; i++) { for(j=i+1; j<this->n; j++) { if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } } } void arr::display() { int i; for(i=0; i<this->n; i++) { cout<<"/* http://native-code.blogspot.com */"; cout<<" "<<this->a[i]; } } arr::arr(int a[], int n) { int i; this->n=n; for(i=0; i<n; i++) { this->a[i]=a[i]; } } int main() { clrscr(); int a[MAX]; int n, i; arr ob; n=i=0; cout<<"\n/* http://native-code.blogspot.com */"; cout<<"\nEnter limit: "; cin>>n; cout<<"/* http://native-code.blogspot.com */"; cout<<"\nEnter elements:\n"; for(i=0; i<n; i++) { cin>>a[i]; } ob=arr(a, n); cout<<"/* http://native-code.blogspot.com */"; cout<<"\nbefore sorting: "; ob.display(); ob.BubbleSort(); cout<<"\n"; cout<<"/* http://native-code.blogspot.com */"; cout<<"\nafter sorting: "; ob.display(); getch(); return(0); } /* http://native-code.blogspot.com */
Try this code in your computer for better understanding. Enjoy the code. If you have any Question you can contact us or mail us.
Post a Comment