#include<bits/stdc++.h>
using namespace std;
void bubbleSort(char x[10][20],int n){
for(int i=1;i<n;i++)
for(int j=n-1;j>=i;j--)
if(strcmp(x[j],x[j-1])<0){
char tmp[20];
strcpy(tmp,x[j]);
strcpy(x[j],x[j-1]);
strcpy(x[j-1],tmp);
}
}
void show(char x[10][20],int n){
for(int i=0;i<n;i++){
cout<<x[i]<<"\t";
}
cout<<endl;
}
int main(int argc, char const *argv[])
{
char x[10][20] = {"John", "Wen", "Ozil", "Thor", "Merci", "Adam", "Dany", "Terry", "Henry", "Ronal"};
int n=10;
cout<<"Danh sach tao: "<<endl;
show(x,n);
bubbleSort(x,n);
show(x,n);
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdm9pZCBidWJibGVTb3J0KGNoYXIgeFsxMF1bMjBdLGludCBuKXsKCWZvcihpbnQgaT0xO2k8bjtpKyspCglmb3IoaW50IGo9bi0xO2o+PWk7ai0tKQoJaWYoc3RyY21wKHhbal0seFtqLTFdKTwwKXsKCWNoYXIgdG1wWzIwXTsKCXN0cmNweSh0bXAseFtqXSk7CglzdHJjcHkoeFtqXSx4W2otMV0pOwoJc3RyY3B5KHhbai0xXSx0bXApOwogICB9Cn0Kdm9pZCBzaG93KGNoYXIgeFsxMF1bMjBdLGludCBuKXsKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWNvdXQ8PHhbaV08PCJcdCI7Cgl9Cgljb3V0PDxlbmRsOwp9CmludCBtYWluKGludCBhcmdjLCBjaGFyIGNvbnN0ICphcmd2W10pCnsKCWNoYXIgeFsxMF1bMjBdID0geyJKb2huIiwgIldlbiIsICJPemlsIiwgIlRob3IiLCAiTWVyY2kiLCAiQWRhbSIsICJEYW55IiwgIlRlcnJ5IiwgIkhlbnJ5IiwgIlJvbmFsIn07CglpbnQgbj0xMDsKCWNvdXQ8PCJEYW5oIHNhY2ggdGFvOiAiPDxlbmRsOwoJc2hvdyh4LG4pOwoJYnViYmxlU29ydCh4LG4pOwoJc2hvdyh4LG4pOwoJcmV0dXJuIDA7Cn0=