Friday 29 June 2012

Bubble Sort Using Pointer's


#include<iostream.h>
#include<conio.h>
#include<process.h>
 void main()
{
clrscr();
cout<<"ENTER NUMBER OF ELEMENTS IN ARRAY ";
cin>>n;
cout<<"\n\nENTER ELEMENTS OF ARRAY ";
input(a,n);
cout<<"\n\nELEMENTS OF ARRAY ARE\n";
output(a,n);


cout<<"**********BUBBLE SORT**********\n\n";
int i,temp,j;
for(i=1;i<n;i++)
{
for(j=0;j<(n-i);j++)
{
if((*(a+j))>(*(a+j+1)))
{
temp=(*(a+j));
(*(a+j))=(*(a+j+1));
(*(a+j+1))=temp;
}
}
cout<<"\n";
output(a,n);
getch();
}
cout<<"\n\nARRAY SORTED.....";
getch();
}


void input(int *a,int n)
{
int i;
for(i=0;i<n;i++)
cin>>(*(a+i));
}
void output(int *a,int n)
{
int i;
for(i=0;i<n;i++)
PAGE :16
cout<<(*(a+i))<<" ";
}

No comments:

Post a Comment