fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. void insertionSort(char x[10][20],int n){
  4. for(int i=0;i<n;i++){
  5. char tam[20];
  6. strcpy(tam,x[i]);
  7. int j=i-1;
  8. while(j>-1 && strcmp(x[j],tam)>0){
  9. strcpy(x[j+1],x[j]);
  10. j--;
  11. }
  12. strcpy(x[j+1],tam);
  13. }
  14. }
  15. void show(char x[10][20],int n){
  16. for(int i=0;i<n;i++){
  17. cout<<x[i]<<"\t";
  18. }
  19. cout<<endl;
  20. }
  21. int main(){
  22. char x[10][20] = {"John", "Wen", "Ozil", "Thor", "Merci", "Adam", "Dany", "Terry", "Henry", "Ronal"};
  23. int n=10;
  24. cout<<"Danh sach tao: "<<endl;
  25. show(x,n);
  26. insertionSort(x,n);
  27. show(x,n);
  28. return 0;
  29. }
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
Danh sach tao: 
John	Wen	Ozil	Thor	Merci	Adam	Dany	Terry	Henry	Ronal	
Adam	Dany	Henry	John	Merci	Ozil	Ronal	Terry	Thor	Wen