Лабораторная 2. Поиск

  1. Используя лекционные материалы и язык программирования Си, разработать и проверить функции линейного и бинарного поиска:
    /*
     Линейный поиск одного элемента в целочисленном массиве
     возвращает индекс найденного значения или -1
     Параметры:
     src - исходный массив
     src_size - кол-во элементов в src
     value - искомый элемент
    */  
    int line_find_one(const int src[], int src_size, int value);
    
    /*
     Бинарный поиск одного элемента в целочисленном массиве
     возвращает индекс найденного значения или -1
     Параметры:
     src - исходный массив
     src_size - кол-во элементов в src
     value - искомый элемент
    */  
    int bin_find_one(const int src[], int src_size, int value);
    
    Результирующая программа обязана обеспечить проверку всех возможностей указанных функций.
  2. Индивидуальное задание для каждого студента, формулировка - в ЭИОС (https://eos.shspu.ru/)