Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
1

Найти y=max(a,b,c,d)*min(a,b,c,d)

28.04.2013, 12:39. Просмотров 5601. Ответов 4
Метки нет (Все метки)

Нужно использовать функции
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 12:39
Ответы с готовыми решениями:

Найти max и min, если min левее max, то среднее арифметическое между ними
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> void main() {...

Найти min(max(x, y), max(x, z), max(z, d)
Даны различные действительные числа x, y, z, d. Найти min(max(x, y), max(x, z), max(z, d)).

Найти max {min (a, b), min (c, d)}.
Найти max {min (a, b), min (c, d)}.

Найти min/max
Проходит 95%, где ошибка? Я не совсем уверена в этом if(n>1) printf("%d %d",min,max); Иван...

4
Helter Skelter
64 / 64 / 19
Регистрация: 19.09.2012
Сообщений: 133
28.04.2013, 12:51 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
 
int max (int a, int b, int c, int d)
{
    if (a >= b && a >= c && a >= d)
        return a;
    else if (b >= a && b >= c && b >= d)
        return b;
    else if (c >= a && c >= b && c >= d)
        return c;
    else
        return d;
}
 
int min (int a, int b, int c, int d)
{
    if (a <= b && a <= c && a <= d)
        return a;
    else if (b <= a && b <= c && b <= d)
        return b;
    else if (c <= a && c <= b && c <= d)
        return c;
    else
        return d;
}
 
 
int main()
{
    int a, b, c, d;
    int y;
 
    std::cout << "Enter a, b, c, d: ";
    std::cin >> a >> b >> c >> d;
 
    y = max (a, b, c, d) * min (a, b, c, d);
 
    std::cout << "Max * Min = " << y << std::endl;
    return 0;
}
1
163 / 119 / 46
Регистрация: 17.03.2013
Сообщений: 283
28.04.2013, 13:00 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
 
int main()
{
    std::cout << "Enter a, b, c, d: ";
 
    int a, b, c, d, y;
    std::cin >> a >> b >> c >> d;
 
    y = std::max(std::max(a,b), std::max(c,d)) * std::min(std::min(a,b), std::min(c,d));
 
    std::cout << y;
}
[ссылка удалена]
1
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
28.04.2013, 13:01  [ТС] 4
первый вариант как то проще для меня)
0
163 / 119 / 46
Регистрация: 17.03.2013
Сообщений: 283
28.04.2013, 13:11 5
Цитата Сообщение от Марина1312 Посмотреть сообщение
первый вариант как то проще для меня)
y = std::max(std::max(a,b), std::max(c,d)) * std::min(std::min(a,b), std::min(c,d));

y = находим максимальный элемент из(максимального элемента a и b и максимального элемента c и d) дальше умножаем на минимальный элемент(минимального элемента a и b и минимального элемента c и d)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 13:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти z=min{x,y}+max{xy,x+y}
найти z=min{x,y}+max{xy,x+y} Заранее благодерн

Найти min, max, avg
N чисел, min, max, avg: с клавиатуры ввести N чисел, признаком окончания ввода считать ввод -1;...

найти max и min в стеке
Всем привет. Подскажите пожалуйста, как найти max и min в стеке #include &lt;iostream&gt; #include...

Найти min и max матрицы
Допоможіть розвязати задачу на С++.Задана квадратна матриця А=(Aij)i=1,...4;j=1,...4.Знайти min i...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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