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

решить на с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ взаимоподключение http://www.cyberforum.ru/cpp-beginners/thread83466.html
Здравствуйте! Программируя столкнулся с такой проблемой: есть форм1 и форм2 1. В форм1 пишу #include "форм2.аш" Все ОК! 2. В форм2 пишу #include "форм1.аш" Вот тута проблемы и покатились! З.Ы.
C++ Обработка наборов однотипных данных помогите пожалуйста составить программу, которая переформирует заданную матрицу так, чтобы ее строки располагались в порядке убывания модулей разностей их максимальных и минимальных элементов. http://www.cyberforum.ru/cpp-beginners/thread83464.html
Определение члена класса C++
Выдает ошибку типа оператор += не является членом класса Distance. ни могу понять include <iostream> using namespace std; /////////////////////////////////////////////////////////// class Distance // класс английских мер длины { private: int feet; float inches; public:
C++ Сформировать два одномерных массива из двумерного!
Подскажите как сформировать в (Borland) С++ два одномерных массива из двумерного K, что бы в первый массив вошла сумма елементов строк ( каждоя строка отдельно), а во второй сумма елементов столбцов(тоже отдельно каждого столбца)! Используя только #include <iostream.h> #include <math.h> Зарание спасибо!
C++ Ковертирование txt в HTML http://www.cyberforum.ru/cpp-beginners/thread83443.html
Как написать программу на С++ которая бы из txt файла делала html
C++ Классы Определить пользовательский класс в соответствии с вариантом задания (СТУДЕНТ: имя – char*, факультет - char*? курс – int).Определить в классе конструкторы: без параметров, с параметрами, копирования. Определить в классе деструктор. Определить в классе компоненты-функции для просмотра и установки полей данных. Определить указатель на компоненту-функцию. Определить указатель на экземпляр класса.... подробнее

Показать сообщение отдельно
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
07.01.2010, 21:20
примерно как-то так...

C++
1
2
3
4
5
6
7
int arr[] = {...};
const size_t N = sizeof(arr) / sizeof(arr[0]);
 
double mul = 1.0;
if (std::adjacent_find(arr, arr+N, std::less<int>()) != arr+N && std::adjacent_find(arr, arr+N, std::greater<int>()) != arr+N)
  mul = accumulate_if(arr, arr+N, std::multiplies<int>(), std::bind2nd(std::greater<int>(), 0)) /
               static_cast<double>(std::count_if(arr, arr+N, std::bind2nd(std::greater<int>(), 0)));
функцию accumulate_if оставляю для домашнего задания
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru