int main()
{t_element A[N];
t_element n;
int q,r,s,m=0,i;


for(i=0;i<N;i++)
	A[i]=rand()*0.1;
r=GetTickCount();
mehurche(N,A);
s=GetTickCount();
q=s-r;
printf("\nmetod na mehurcheto; %d",q);

for(i=0;i<N;i++)
	A[i]=rand()*0.1;
r=GetTickCount();
qs(A,0,N-1);
s=GetTickCount();
q=s-r;
printf("\nquicksort; %d",q);




for(i=0;i<N;i++)
	A[i]=rand()*0.1;
r=GetTickCount();
Shellsort(A,N);
s=GetTickCount();
q=s-r;
printf("\nshell; %d",q);

for(i=0;i<N;i++)
	A[i]=rand()*0.1;
r=GetTickCount();
sort_vmykvane(N,A);
s=GetTickCount();
q=s-r;
printf("\nvmukvane; %d",q);

for(i=0;i<N;i++)
	A[i]=rand()*0.1;
r=GetTickCount();
sort_vmykvane_d(N,A);
s=GetTickCount();
q=s-r;
printf("\ndvoichno vmukvane; %d",q);






getch();
return 0;
}
int main()
{
    SqList L;
    int n,i;
    scanf("%d",&n);
    for(i=1; i<=n; i++) {
        scanf("%d",&L.r[i]);
    }
    L.length=n;
    Shellsort(L,n);
    return 0;
}