Реферат: Сортировка массива методом Шелла
// Запись в буфер клавиатуры символа ENTER
ungetch(13);
} else {
// Анализ
switch(c) {
// Вверх
case (72):
if (k>0) k--; else k=num-1;
break;
// Вниз
case (80):
if (k<(num-1)) k++; else k=0;
break;
// Выход по ESC - возвращается -1
case (27):
return -1;
// Выход по ENTER - возвращается номер пункта
case (13): return k;
}
}
}
}
// Ввод данных
// Возвращаемое значение - количество введенных элементов
// Входные параметры - указатель на массив и номер первого вводимого элемента
int input(one_elem mas[],int stn) {
clrscr(); // Очистка массива
int x; // Индекс
int num; // Количество введенных элементов