• Нужно написать функцию bsearch, которая принимает на вход отсортированный по убыванию массив целых чисел и целое число X. В качестве результата функция должна возвращать индекс первого элемента массива, строго меньшего X. В Вашей реализации функция может принимать любое количество любых параметров, только 2 этих параметра обязательны.

Ответы 5

  • { for (int i = array.size() - 1; i >= 0; --i) { for (int j = 0; j < i; ++j) { if (array[j] < array[j + 1]) { swap(array[j], array[j+1]); } } }}
  • //основная функция программы//-----------------------------------------------------------------------------int main()//-----------------------------------------------------------------------------{
  • vector<int> myArray; //создаем вектор(массив), что хранит значения типа int double arraySize; //переменная, что хранит размер вводимого массива int elementBuf; //в этой переменной будем хранить вводимый елемент int comparisionElement; //вводим твой X cout << "Enter array size: "; cin >> arraySize; //вводим размер массива myArray.reserve(arraySize); //резервируем размер под кол-во елементов
    • Автор:

      dillon995
    • 5 лет назад
    • 0
  • for (int i = 0; i < arraySize; ++i) //цикл инициализации вектора { cout << "Enter element: "; cin >> elementBuf; //вводим текущий елемент myArray.push_back(elementBuf); //вставляем его в вектор cout << "Elements left: " << arraySize - (i + 1); //расчитываем кол-во оставшихся елементов cout << endl << endl; } cout << endl; sortVector(myArray); //сортируем вектор по возрастанию
    • Автор:

      aurelio
    • 5 лет назад
    • 0
  • cout << "Enter comparision element: "; cin >> comparisionElement; cout << getFirstLowElement(myArray, comparisionElement); cout << endl; //останавливаем выполнение программы, что бы посмотреть результат system("pause"); //возращаем значение '0', что значит для системы, что программа завершила работу успешно (без ошибок) return 0;}
    • Автор:

      gradyoxkk
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years