Pagini recente » Cod sursa (job #2984141) | Cod sursa (job #2958703) | Cod sursa (job #2634575) | Cod sursa (job #2622924) | Cod sursa (job #2983980)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("algsort.in");
ofstream g("algsort.out");
int n,x, a[500001], nr,i,j;
int main(){
f >> n;
for(i = 0; i < n; i++) f >> a[i];
while (j < n){
nr = 0;
for(i = 0; i < n-1; i++){
if(a[i] > a[i+1]){
swap(a[i], a[i+1]);
nr++;
}
}
if( nr == 0) break;
j++;
}
for(i = 0; i < n; i++) g << a[i] << " ";
return 0;
}