void couting(char* array, int a) {
int const x = 26;
int i;
int j = 0;
int mas[x] = { 0 };
for (i = 0; i < a; ++i) {
j = int(array[i] - 'a');
mas[j]++;
}
i = 0;
while (j <= x) {
if (mas[j] > 0) {
array[i] = char(int('a') + j);
i++;
mas[j]--;
}
else {
++j;
}
}
} case 2: {
cout << "Введите размер массива: ";
int l, k;
cin >> l; // B=m, N=l, l=k
int m = l;
char* mas = new char[l];
cout << "Заполните массив: ";
for (k = 0; k < l; ++k)
{
cin >> mas[k];
}
count(m, mas);
cout << "Сортированный массив: ";
for (k = 0; k < l; ++k)
{
cout << mas[k] « " ";
}
cout << endl;
delete[] mas;
break;
}