sắp xếp nổi bọt

Đề bài:
Đoc ghi trên file
Sắp xếp theo thuật toán nổi bọt



#include<iostream>
#include<fstream>
using namespace std;

bool doctep(int a[100], int &n) {
 ifstream Doc("output.txt");
 if(Doc.fail()) {
  return false;
 }
 Doc >> n;
 for(int i = 0; i < n; i++) {
  Doc >> a[i];
 }
 return true;
}

int sapxeptang(int a[100], int n) {
 for(int i = 0; i < n-1; i++) {
  for(int j = i+1; j < n ; j++) {
   if( a[i] > a[j]) {
    int tmp = a[i];
    a[i] = a[j];
    a[j] = tmp;
   }
  }
 }
 return 0;
}

int ghi( int a[100], int n) {
 ofstream ghi("sapxeptang.txt");
 ghi << "sap xep tang dan la: ";
 for(int i = 0 ; i < n; i++) {
  ghi << a[i] << " ";
 }
 return 0;
}

int main() {
 int a[100];
 int n;
 if(doctep(a,n)) {
  sapxeptang(a,n);
  ghi(a,n);
 }
}

Nhận xét

Bài đăng phổ biến từ blog này

Đổi chỗ chữ số đầu tiên và chữ số cuối cùng của một số

Chuyển đơn vị đo nhiệt độ C và F

Tìm số đẹp (lộc phát)