#include<stdio.h>
#include<stdlib.h>
#define maxsize 100
struct stack{
int A[maxsize];
int dem;
};
typedef struct stack st;
st s;
int tren(int n,int A[maxsize]){
int i,j,tam;
for(i<0;i<n;i++){
scanf("%d",&A[i]);
}
for(i=1;i<(n-1);i++){
j=i;
while(j>0 && A[j] < A[j-1]){
tam=A[j];
A[j]=A[j-1];
A[j-1]=tam;
j--;
}
}
}
void push(){
if(s.dem==(maxsize-1)){
printf("day bo nho\n");
}
else{
s.A[s.dem]=tren();
s.dem+=1;
}
}
void pop()
{
int i;
if(s.dem==-1){
printf("khong co gtri nao thoa");
}
for(i=s.dem-1;i>=0;i--){
printf("%d\n",s.A[i]);
}
printf("\n");
}
int main()
{
int n;s.dem=0;
printf("nhap vao tonh so phan tu: \n");scanf("%d",&n);
printf("tong so phan tu la %d \n ",n);
push();
printf("day so sap xep la: \n");
pop();
return 0;
}