Форум программистов, компьютерный форум CyberForum.ru

Реализовать алгоритм бинарного поиска с рекурсией - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread74189.html
Создать файл, содержащий сведения о месячной заработной плате сотрудников отдела. Каждая запись содержит поля: фамилия со¬трудника, наименование отдела, размер заработной платы за месяц. Вычислить общую сумму выплат за месяц по отделу А, а также среднемесячный заработок сотрудникам этого отдела. Пожалусто помогите не получаецо с решением вот что напортачил #include <stdio.h> #include...
C++ Работа с файлами Есть текстовый файл: ID 1234 DE xxxx пробелMoscow пробелRussia ID 4563 DE vvvv пробелLondon пробелUnited http://www.cyberforum.ru/cpp-beginners/thread74177.html
C++ заменить повторяющиеся элементы
помогите, пожалуйста, с задачкой: заменить повторяющиеся элементы квадратной матрицы NхN (в ней нет 0 и 1) на 1, а неповторяющиеся элементы на 0.
C++ Ввести строку символов после чего заменить все буквы "а" на ноль
Доброго времени суток! Помогите пожалуйста написать лабу по Си. Задание: Введите с клавиатуры строку символов, после чего замените все буквы "a" (латиница) на цифру 0 и выведите результирующую строку на экран. очень прошу помочь сделать это. Спасибо!
C++ Cортировка в матрице http://www.cyberforum.ru/cpp-beginners/thread74164.html
Дали задачку решить а я массивы совсем не понимаю ( помогите пжл Дан двумерный массив 8*8 , состоящий из нулей и единиц, каждая строка представляет собой число , записанное в двоичном виде. Организовать сортировку по возрастанию или убыванию. Вид сортировки указать.
C++ Копирование строчек по критерию отсутсвия буквы. Добрый вечер. Очередная проблема и вновь обращаюсь к этому форуму))) #include <iostream> #include <stdio.h> using namespace std; int n1,n2; struct STROKI{char stroka;} stroki; int kolstr; int num=0, num2=0; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
11.06.2011, 01:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template <class T>
int bin_search(T *A, T key, int low, int high){
  if (low > high){
      std::cerr << "ERROR!";
      return -1;
  }
  int mid = ( low + high ) / 2;
  if (A[mid] == key)
    return mid;
  else if( A[mid] < key)
    bin_search(A, key, mid + 1, high);
  else if (A[mid] > key)
    bin_search(A, key, low, mid - 1);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru