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

функцию min() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ функция sroot() http://www.cyberforum.ru/cpp-beginners/thread819812.html
Создайте функцию sroot(), которая возвращает квадратный корень своего аргумента. Перегрузите sroot() тремя способами: чтобы получить квадратный корень целого, длинного целого и числа с плавающей точкой двойной точности. (Для непосредственного подсчета квадратного корня вы можете использовать стандартную библиотечную функцию sqrt()
C++ Создайте класс, который содержит информацию об имени и адресе Создайте класс, который содержит информацию об имени и адресе. Храните всю эту информацию в символьных строках закрытой части класса. Включите в класс открытую функцию для запоминания имени и адреса. Также включите открытую функцию, которая выводит эти имя и адрес на экран. (Назовите эти функции store() и display() http://www.cyberforum.ru/cpp-beginners/thread819810.html
C++ Одномерные массивы. Найти максимальный член в массиве, начиная со второго член
Как найти максимальный член в массиве, начиная со второго члена?
C++ Приведение CString к double
Здравствуйте, мне нужно привести строковое cstring UNICODE (так как в него его получаю из EditBox'a GetDlgItemText(IDC_EDIT1, string1);) к double чтобы в дальнейшем производить над ним операции, нагуглил множество методов, многие из них компилируются но почемуто всегда приводят CString к нулю. CEdit *pEd1 = (CEdit*) m_wBar.GetDlgItem(IDC_EDIT1); CString string1; GetDlgItemText(IDC_EDIT1,...
C++ Строки. Является ли слово палиндромом http://www.cyberforum.ru/cpp-beginners/thread819765.html
Дана строка является ли слово полендром
C++ Строки. Заменить букву "а" на букву "в" дана строка, заменить букву "а" на букву "в" подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
27.03.2013, 09:59     функцию min()
А свои наработки есть? Задание то на одну строку.

Вот немного old shool

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
#define IMPL_MIN(type) type min (type l, type r) {return l < r ? l : r;}
 
IMPL_MIN(int)
IMPL_MIN(char)
IMPL_MIN(double)
 
int main ()
{
    std::cout << min ('a', 'b') << std::endl;
    std::cout << min (1, 2) << std::endl;
    std::cout << min (1.1, 2.2) << std::endl;
}
 
Текущее время: 17:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru