static void selectionSort(int[] a) {
int size = a.Length;
int numb = 0; //Номер текущего индекса первого элемента
int count = 0;
for (int i = 0; i < size - 1; i++)
{
int min = i;
for (int j = i + 1; j < size; j++)
{
if (a[j] < a[min])
{
//Тут отслеживаем изменение индекса первого элемента
if (min == numb)
{
numb = j;
count++;
}
else
{
if (j == numb)
{
numb = min;
count++;
}
}
min = j;
}
}
int t = a[min];
a[min] = a[i];
a[i] = t;
}
System.out.println(count);
}
static string Posl(int[] a, int[] b)
{
string rez = "";
int[] c = new int[a.Length];
for (int i = 0; i < a.Length; i++)
{
c[i] = a[i] + b[i];
if ((c[i] & 1) == 1)
{
c[i] += 33;
c[i] /= 2;
c[i] %= 33;
}
else
{
c[i] /= 2;
c[i] %= 33;
}
Console.WriteLine(c[i]);
rez += alf[c[i] - 1];
}
return rez;
}