
Надежда
C++. Как найти наименьшее число и вывести, из трех переменных double?
числа вводятся пользователем
числа вводятся пользователем
ппц ответчики.. .
min(a, min(b, c));
<a rel="nofollow" href="http://www.cplusplus.com/reference/algorithm/min/" target="_blank">http://www.cplusplus.com/reference/algorithm/min/</a>
if( a < b )
{
if( a < c )
}
и т. д.
Если а < б =1
Если б < с = 2
Если с < а = 4
Миксуем биты ответов = 1,3 - меньше всех а, 2,6 - б, остальное - с.
Кстати, битные операции и прямые равнения производятся гораздо быстрее библиотечных функций.
#include<iostream>
using namespace std;
double m(double a,double b){return a< b?a:b;}
int main(){double a,b,c; cout<<"a b c ? "; cin>>a>>b>>c;
cout<<"min="<< m(a,(m(b,c)))<< endl; cin.get(); cin.get();}