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

Бинарный поиск рекурсией - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Интерфейс для программы http://www.cyberforum.ru/cpp-beginners/thread1117946.html
В общем.Думаю,что набрался каких-никаких знаний по языку,хотелось бы научиться придавать приличный внешний вид программам:кнопки там всякие и прочее.Знаю,что в VS можно создать что-то простое с кнопками,но кажется,что это не серьёзно,хотя точно не знаю.Ну так понял,что стоит рассмотреть OpenGL. Может подскажете ещё толковые программы или же стоит поработать в OpenGL?
C++ Среднее арифметическое полученной части последовательности Написать программу, которая вводит с клавиатуры последовательность из семи дробных отрицательных чисел и после ввода каждого числа выводит среднее арифметическое полученной части последовательности http://www.cyberforum.ru/cpp-beginners/thread1117942.html
C++ Полностью описать код
struct tree { int val; tree*ch;}; int F23 (tree*p) { if (p==NULL) return 0; int s==p ->val; for (int i=0; i<4; i++) {int vv=F23 (p->ch); if (vv>s) s=vv;} return s;}
Считывание координат точки C++
Как можно реализовать чтение точек (их двумерных координат) так, чтобы не было неверного заполнения, а именно, в данном коде при вводе 2-х точек, а также координаты х и вместо у -- какой-то буквы программа работает неверно, т.е. ошибка ввода очевидна, но программа работает на этих входных данных float X; float Y; while (cin.good()) { if (i > 999) { cout << message4; i = 999;
C++ Триангуляция http://www.cyberforum.ru/cpp-beginners/thread1117891.html
Нужно написать алгоритм "раскидания" точек по фигуре и внутри нее, нарисованной на листочке в верху (первый рисунок). Все расписано на рисунках, используемые формулы тоже.
C++ Создания блок схем Не могу разобраться в создании блок схем для программ так как не изучали,хелп. #include <fstream> #include <iostream> using namespace std; struct dvd { char nazva; char rez; int time; подробнее

Показать сообщение отдельно
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
13.03.2014, 11:28     Бинарный поиск рекурсией
Не могу разобраться, какое условие дописать в функцию для возврата -1, если искомый элемент не найден?
C++
1
2
3
4
5
6
7
8
9
10
int BinSearch(int mas[],int Start, int End,int Val)
{
    int Mid=(Start+End)/2;
    if(Val==mas[Mid])
        return Mid;
    if(Val<mas[Mid])
        BinSearch(mas,Start,Mid-1,Val);
    else
        BinSearch(mas,Mid+1,End,Val);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru