Pagini recente » Cod sursa (job #1479713) | Cod sursa (job #3284738) | Cod sursa (job #2375980) | Cod sursa (job #1251757) | Cod sursa (job #2082203)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("algsort.in");
ofstream out("algsort.out");
void Inter(int &x,int &y)
{
int aux=y;
y=x;
x=aux;
}
void BubbleSort(int a[],int n)
{
int k=0;
bool ordo;
do{
ordo=1;
for(int i=0;i<n-k-1;++i)
if(a[i]>a[1+i])
{
ordo=0;
Inter(a[1+i],a[i]);
}
++k;
}while(!ordo);
}
int main()
{
int N;
in>>N;
int v[N];
for(int i=0;i<N;++i)
in>>v[i];
BubbleSort(v,N);
for(int i=0;i<N;++i)
out<<v[i]<<' ';
return 0;
}