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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Маргарита
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 77
#1

Вычислить значение выражения - C++

29.10.2012, 21:45. Просмотров 331. Ответов 3
Метки нет (Все метки)

Найти: y=min(a,b,c)/max(a,b,c).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2012, 21:45     Вычислить значение выражения
Посмотрите здесь:

Вычислить значение выражения C++
C++ Вычислить значение выражения
C++ Вычислить значение выражения
Вычислить значение выражения C++
C++ Вычислить значение выражения
C++ Вычислить значение выражения
Вычислить значение выражения C++
C++ Вычислить значение выражения
Вычислить значение выражения C++
Вычислить значение выражения C++
Вычислить значение выражения C++
C++ Вычислить значение выражения

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
 Аватар для Петррр
5927 / 3364 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
29.10.2012, 21:49     Вычислить значение выражения #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
template <class T>
inline T max(const T& a, const T& b, const T& c)
{
    return a > b && a > c ? a : (b > a && b > c ? b : c);
}
 
template <class T>
inline T min(const T& a, const T& b, const T& c)
{
    return a < b && a < c ? a : (b < a && b < c ? b : c);
}
 
 
int main()
{
    int a = 1, b = 2, c = 3;
    std::cout << ((double)min(a, b, c) / max(a, b, c)) << std::endl;
}
Маргарита
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 77
30.10.2012, 08:45  [ТС]     Вычислить значение выражения #3
А можно как-нибудь проще??? на уровне совсем еще начинающего программиста...
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1240 / 989 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
30.10.2012, 09:06     Вычислить значение выражения #4
Эээ...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
#define min(a, b) ((a) < (b) ? (a) : (b))
#define max(a, b) ((a) > (b) ? (a) : (b))
#define min(a, b, c) min(a, min(b, c))
#define max(a, b, c) max(a, max(b, c))
 
double y(double a, double b, double c)
{
    return min(a, b, c) / max(a, b, c);
}
 
int main()
{
    std::cout << y(1, 2, 3);
}
Yandex
Объявления
30.10.2012, 09:06     Вычислить значение выражения
Ответ Создать тему
Опции темы

Текущее время: 04:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru