Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание структуры из файла(бинарно) http://www.cyberforum.ru/cpp-beginners/thread654654.html
Написал прогу которая работает со списком: (По завершению программа - записывает полученный список в файл(бинарно)) Потом, когда программа открывается снова - первым делом она считывает список из...
C++ Max(x,y,z) min(x,y,z) на c++ max(x,y,z) min(x,y,z) на c++ Добавлено через 47 секунд пожалуйста помогите! http://www.cyberforum.ru/cpp-beginners/thread654649.html
C++ Вывести все нечетные числа в заданном интервале
Кому не трудно помочь с вторым и третьим вопросом. Буду очень благодарен.Спасибо.
С.Прата глава 5(циклы) зад.4 C++
Помогите с задачей: Вы продаёте книгу. Напишите программу, которая позволит ввести помесячные объемы продаж в течении года(в кол-ве книг, а не в деньгах). программа должна использовать цикл, в...
C++ double быстрее всех? http://www.cyberforum.ru/cpp-beginners/thread654632.html
В книге Прата написано что int быстрей... я не поверил на слово и решил проверить. Написал простую программу: #include <iostream> #include <time.h> template<class T> void frequency_of_primes...
C++ Прокомментировать код #include <iostream.h> #include <conio.h> #include <stdio.h> #include <iomanip.h> #include <stdlib.h> int main() { int iill; int n,mins,mm=1; подробнее
zarko97
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
24.02.2017, 17:19 0

Найти наибольшее из трёх заданных чисел

24.02.2017, 17:19. Просмотров 830. Ответов 7
Метки (Все метки)

Ответ

castaway, немного веселья:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
std::function<int(int, int)> min = [&](int x, int y) -> int
    {
        return (x > y) ? x : y;
    };
    std::function<int(int, int, int)> min3 = [&](int x, int y, int z) -> int
    { 
        return (x < y && x < z) ? x : ((y < z) ? y : z);
    };
    std::function<int(int, int, int, int)> min4 = [&](int w, int x, int y, int z) -> int
    {
        return (w < x && w < y && w < z) ? w : ((x < y && x < z) ? x : ((y < z) ? y : z));
    };
    std::function<int(int, int, int, int, int)> min5 = [&](int v, int w, int x, int y, int z) -> int
    {
        return (v < w && v < x && v < y && v < z) ? v : ((w < x && w < y && w < z) ? w : ((x < y && x < z) ? x : ((y < z) ? y : z)));
    };


Вернуться к обсуждению:
Найти наибольшее из трёх заданных чисел
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2017, 17:19
Готовые ответы и решения:

Найти и вывести на консоль наибольшее, среди трёх заданных пользователем значений
Помогите, пожалуйста, с программой на завтрашний экзамен по программированию (у...

Найти наименьшее из трёх заданных чисел
1.12. Данные три числа. Найти наименьшее из них.

Из трёх заданных чисел найти сумму двух наибольших
Данные три числа. Найти сумму двух наибольших из них.

Найти произведение двух наименьших из трёх заданных чисел
Даны три числа. Найти произведение двух наименьших из них.

Найти наибольшее из трех заданных чисел (Pascal -> C++)
var a, b, c: integer; begin read(a, b, c); if (a&gt;b) and (a&gt;c) then...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru