|
Sortare prin metoda bulelor
Sortare prin metoda bulelor
#include<iostream.h>
void main()
{
int i,m,n,o,aux,v[20];
cout<<"n=";cin>>n;
for(i=0;i<n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
m=n;
do
{
o=1;
for(i=0;i<m-1;i++)
if(v[i]>v[i+1])
{
o=0;
aux=v[i];v[i]=v[i+1];v[i+1]=aux;
}
m--;
}while(!o);
for(i=0;i<=n-1;i++)
cout<<v[i]<<" ";
}