#region shell_sort
//element for one step of sort
int elm = 3;
for (int i = 0; i != niz_brojeva.Length; i++)
{
int j = i + elm;
if (j >= niz_brojeva.Length)
{ j = Convert.ToInt32(niz_brojeva.Length - 1); }
while (i != j)
{
if (niz_brojeva[i] > niz_brojeva[j])
{
int temp;
temp = niz_brojeva[i];
niz_brojeva[i] = niz_brojeva[j];
niz_brojeva[j] = temp;
} j--; }
}
#endregion