Условие задачи
Даны действительные числа [latex] x [/latex], [latex] y [/latex]. Получить [latex]\min (x, y)[/latex].
Код
1 2 3 4 5 6 7 8 9 10 11 12 |
#include <iostream> using namespace std; int main(){ double x, y; cin >> x >> y; if (x<y) cout << x << endl; else cout << y << endl; return 0; } |
Код (с тернарной операцией)
1 2 3 4 5 6 7 8 9 |
#include <iostream> using namespace std; int main(){ int x, y; cin >> x >> y; cout << (x<y? x:y);//сравниваем x и y, если x меньше либо равен y, то выводится x, иначе - y return 0; } |
Тесты
Входные данные | Выходные данные | |
---|---|---|
[latex]x[/latex] | [latex]y[/latex] | [latex]\min (x, y)[/latex] |
4 | 9 | min=4 |
23 | 32 | min=23 |
48 | 125 | min=48 |
842 | 361 | min=361 |
15 | 15 | min=15 |
Решение
Вводим данные [latex] x [/latex], [latex] y [/latex]. Затем сравниваем их. Если [latex] x\leq y [/latex], то выводится [latex] x [/latex]. Иначе, то есть,если [latex] y < x [/latex], то выводится [latex] y [/latex].
Ссылки
Условие задачи;
Код программы на Ideone.com;