Sắp xếp thứ tự các số trong C++



Bài tập Sắp xếp thứ tự các số

Sử dụng nạp chồng hàm để xếp thứ tự 10 số nguyên, hoặc 10 giá trị long hoặc 10 giá trị double trong cùng một chương trình C++.

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên.

#include  
#include  
#include 
#include 
  
using namespace std; 
  
void hamsapxep(int danhsach[]){ 
    
    int i,j; 
    int temp; 
      for(i=0;i<10;i++) 
     for(j=0;j<10;j++) 
      if(danhsach[j]>danhsach[j+1]){ 
         temp=danhsach[j]; 
         danhsach[j]=danhsach[j+1]; 
         danhsach[j+1]=temp; 
       } 
  
       for(i=0;i<10;i++)cout<danhsach[j+1]){ 
         temp=danhsach[j]; 
         danhsach[j]=danhsach[j+1]; 
         danhsach[j+1]=temp; 
       } 
  
       for(i=0;i<10;i++)cout<danhsach[j+1]){ 
         temp=danhsach[j]; 
         danhsach[j]=danhsach[j+1]; 
         danhsach[j+1]=temp; 
       } 
  
       for(i=0;i<10;i++)cout<

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về Hàm trong C++
su_dung_ham_trong_cplusplus.jsp