Maximum si minium prin formule matematice.
Maximum si minium prin formule matematice.
Salut. Deci am nevoie de ajutor .. Am nevoie de o formula pentru a afla maximul dintre 2 numere folosind formule matematice .. Am descoperit doar doua: int(a > b) * a + int(b > a) * b; si ((a+b) + abs(a-b))/2; Ma puteti va rog ajuta cu inca o formula ?
-
- Membru++
- Posts: 687
- Joined: 10 Sep 2008, 21:40
- Judet: Cluj
Re: Maximum si minium prin formule matematice.
Maximul si minimul numerelor (intregi) poate fi scris simplu:
Daca vrei functii generice (care sa se aplice oricarui tip de variabila, nu numai la celor de tip intreg), se poate scrie asa:
Code: Select all
int GetMax(int nVar1, int nVar2)
{
return (nVar1 > nVar2) ? nVar1 : nVar2;
}
int GetMin(int nVar1, int nVar2)
{
return (nVar1 < nVar2) ? nVar1 : nVar2;
}
Code: Select all
template <typename T>
T max(T x, T y)
{
return (x > y) ? x : y;
}
template <typename T>
T min(T x, T y)
{
return (x < y) ? x : y;
}
-
- Junior
- Posts: 1
- Joined: 08 Sep 2017, 19:35
- Judet: Cluj