Листинг программы
#include
#include
int your_choice(void);//меню выбораorder_arr(int *arr, int size);//сортировка одномерного массиваf_seq_search(int *arr, int size, int key);//функция последовательного поискаf_bin_search(int *arr, int last, int key);//функция бинарного поиска
int f_inpol_search(int *arr, int last, int key);//функция интерполяционного поиска
int cnt;//счетчик циклов (для сравнения методов поиска)main(void)
{
int *p=NULL, n, input, i;//n-число элементов в массиве
int res, menu;//p-указатель для динам. массива
//input-для элемента, которого мы ищем
//res-для записи результата поиска, menu-выбор действия
puts("Enter the size of your array:");
scanf("%d",&n);//размер одномерного массива
p=(int *)malloc(n*sizeof(int));//выделяем память под одномерный массив
if(!p)
{
puts("the dynamic memory is not allocated"); // проверка, выделилась ли //память под массив
return 1;//если нет, выход из программы
}
for(i=0;i
Похожие работы
Интересная статья: Основы написания курсовой работы