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ố

Đếm số thuần nguyên tố trong một khoảng

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