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

методы поиска(бинарный поиск/С++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложить два пятидесятизначных десятичных числа. http://www.cyberforum.ru/cpp-beginners/thread225810.html
Пожалуйсто помогите решить задачу: Сложить два пятидесятизначных десятичных числа.
C++ Как найти мин. и макс. элементы массива? Как найти минимальный и максимальный элементы массива и их индексы,и заменить все отрицательные элементы на 0?) в С++ http://www.cyberforum.ru/cpp-beginners/thread225801.html
Произведение чисел C++
// Найдите наименьшее число n, чтобы произведение чисел от 2 до n делилось на 1992. #include <iostream> using namespace std; int main(void) {setlocale(LC_ALL,"Russian"); int n,a,pr=1; for (n=0;n<1992;n++) {pr=pr*(2+n); cout<<"#"<<n<<"---"<<pr<<endl; if(pr%1992==0)
Определить "Y" с точностью до члена ряда меньшего "e"(допустим: 0.001) C++
Требуется определить "Y" с точностью до члена ряда меньшего "e"(допустим: 0.001) Y=x/3-x^3/15+x^5/75-x^7/375...+-x^(2n+1) / 3*5^n ; |x|<=1 p.s. тема Р.С. пролетела мимо меня(по уважительным причинам)
C++ Опредилитель матрицы http://www.cyberforum.ru/cpp-beginners/thread225766.html
Не могу написать код реккурсивной ф-ии на С для подсчёта опредилителя матрцы nxn, помогите кто чем может: или кодом или алгоритмам зарание благодарю P.S. использовать реккурсию
C++ Упражнение Нужна помощь! Помогите решить упражнение, написав программы на языке С Написать функции для выполнения следующих операций: 1) Копировать строку из одного массива в другой. 2) Добавить символ в конец строки. 3) Присоединить одну строку к концу другой. 4) Подсчитать, сколько раз указанный символ встречается в строке. 5) Вставить символ в указанную позицию строки. 6) Вставить заданное... подробнее

Показать сообщение отдельно
aleksandr_00
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 48
08.01.2011, 20:01     методы поиска(бинарный поиск/С++)
методы поиска(бинарный поиск/С++)
Я не проф.,плз ответы(у мя последний зачё1т)
тут всего 3вопросы
заранее спс
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
using namespace std;
 
int BinSearch(int *M, int n, int k);    //(int *M, int n, int k)-что зад.в качестве параметров?!
 
int main()
{
    const int n=5;                 // что обозначает?
    int A[n];
    int x;
 
    for (size_t i=0; i<n; i++)
    {
        cout << "Please, input A[" << i+1 << "] = ";
        cin >> A[i];
    }
 
    cout << "find this -> ";
    cin >> x;
 
    cout << BinSearch(A, n, x); 
    return 0;
}
 
int BinSearch(int *M, int n, int k)
{
    int L = 0;
    int R = n; 
    int m;
    int z = 0;               //зачем нужна перем.?
 
    while (L<R)    {
        z++;
        m = (L+R)/2;           
if (k > M[m]) L = m; 
        if (k < M[m]) R = m;
        if (k == M[m]) break;   
    }
    return 0;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru