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

Поиск максимального елемента ,методом деления пополам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ классы объектов http://www.cyberforum.ru/cpp-beginners/thread961238.html
На вход подается некоторое количество окружностей(координаты центра и радиус).Отсортировать и вывести их по возрастанию площадей.(на языке С++)
C++ Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением Даны действительные числа х, у (х у). Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением. я писал код но такое#include <iostream.h> #include <math.h> using namespace std; void main(void) { double k,m,x,y,z; system("pause"); http://www.cyberforum.ru/cpp-beginners/thread961221.html
Эвристический алгоритм упаковки C++
Здравствуйте, помогите пожалуйста с задачей. Задача: Эвристический алгоритм упаковки заданного набора предметов в ящики указанного размера - сортировка массива предметов и упаковка с выбором наименьшего свободного пространства. Т.е. нужно расположить предметы по коробком максимально компактно. Нашел следуйщий код. Вроде рабочий, но непонятны некоторые моменты. #include <iostream>
C++ Не могу подключить библеотеку
Файл .dll добавил в папку c .еxe ,в linkere указал имя файла .lib,указал директорию бвсе равно выыдает сообщение email_message error LNK2019: unresolved external symbol "public: __thiscall DS_ATTACHMENT_DATA::DS_ATTACHMENT_DATA(void)" (??0DS_ATTACHMENT_DATA@@QAE@XZ) referenced in function _main
C++ Исправьте пожалуйста программу. Нахождение суммы ряда http://www.cyberforum.ru/cpp-beginners/thread961194.html
Найти сумму ряда с точностью до члена ряда, меньше ε (задается с клавиатуры) для заданного значения х с функцией контроля. x-x3/3!+x5/5!-x7/7!+...+(-1)nx(2n+1)/(2n+1)! Проблема в том, что я не умею еще работать с факториалом, все попытки реализации были неудачны(в данный момент эта часть в программе отсутствует), пожалуйста вставьте в прогу код для вычисления факториала #include <iostream>...
C++ Как освобождает память STL (на простом примере) какая - то функция { struct ITEM { std::wstring a; std::wstring b; } ITEM *array = new ITEM; .... подробнее

Показать сообщение отдельно
Catstail
Модератор
 Аватар для Catstail
21486 / 10239 / 1668
Регистрация: 12.02.2012
Сообщений: 17,120
24.09.2013, 18:03     Поиск максимального елемента ,методом деления пополам
Найди два отличия:

C++
1
2
3
4
5
6
7
8
double maxr(double *a,int n)
{
    if(n==1) return a[0];// если передается один элемент массива он и есть макс.
    if(n==2) return __max(a[0],a[1]); // найти макс из двух элементов
    double max1= maxr(a,n/2); // искать макс в первой половине
    double max2=maxr(a+(n/2),n-n/2); // искать макс во второй половине
    return __max(max1,max2); // выбрать максимальный из двух предыдущих
}
 
Текущее время: 21:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru