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

Ошибка функции max () | min() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, результат работы которой - округление дробного числа до целого по математическим правилам. http://www.cyberforum.ru/cpp-beginners/thread632292.html
Здравствуйте, Друзья. Задание: Написать программу, результат работы которой - округление дробного числа до целого по математическим правилам. Вот код #include <iostream> using namespace std;...
C++ rand srand(time(NULL)); int s = rand()%1000 +1; генерирует бред вроде 3,4,7,10,14,19,21,26,29... как сделать чтобы значения были примерно такие : 458,985,100,5,857,40,756 http://www.cyberforum.ru/cpp-beginners/thread632289.html
C++ Реализация комбинаторики
Задача имеет следующий вид. Есть набор строка символов неопределенной(заранее) длины. Нужно из данной строки подсчитать и вывести все варианты возможных комбинаций от одного символа и до...
Сложение 2-х целых двоичных чисел, хранящихся в массивах A и B C++
Задачка из Кормена. Результат записать в массив С. Написал, что-то вроде: int main() { int i,q=0; for(i=n-1;i>=0;i--) { c = a^b^q; q = (q+a+b)>>1; }
C++ задача непонятная http://www.cyberforum.ru/cpp-beginners/thread632260.html
Объясните, пожалуйста, что нужно сделать, а то формулу не могу вывести, т.е. что нужно делать и с какой последовательностью. Было бы здорово если объяснение с примером )
C++ Библиотека/утилита для извления flv (флэш) контента из html страницы Есть ли подобные вещи для извлечения url на flv контент из html кода страницы? Сразу скажу, что это не популярный видеохостинг типа ютуба. Но при помощи браузера фаерфокса+плагина download helper я... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
03.08.2012, 01:11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <algorithm>
 
template <typename T>
inline const T& compare_3 (const T& t1, const T& t2, const T& t3, const T& comp(const T&, const T&)) {
  return comp (comp(t1, t2), t3);
}
 
template <typename T>
inline const T& min_3 (const T& t1, const T& t2, const T& t3) {
  return compare_3(t1, t2, t3, std::min<T>);
}
 
template <typename T>
inline const T& max_3 (const T& t1, const T& t2, const T& t3) {
  return compare_3 (t1, t2, t3, std::max<T>);
}
 
int main () {
  std::cout << min_3 (1, -3, 4) << std::endl;
}
Добавлено через 21 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
template <int t1, int t2>
struct min2 {
    static const int min_value = (t1 < t2) ? t1 : t2;
};
 
template <int t1, int t2, int t3>
struct min3 {
    static const int min_value = min2<min2<t1, t2>::min_value, t3>::min_value;
};
 
int main () {
    std::cout << min3 <1, -1, 2>::min_value << std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru