If14. Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел.
Решение от Дмитрия:
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 |
# include <iostream> # include <windows.h> # include <cmath> using namespace std; int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); double a, b, c; double Max, Min; cout << "Введите первое число a: "; cin >> a; cout << "Введите второе число b: "; cin >> b; cout << "Введите третье число c: "; cin >> c; if (a >= b && a >= c) Max = a; else if (b >= a && b >= c) Max = b; else Max = c; if (a <= b && a <= c) Min = a; else if (b <= a && b <= c) Min = b; else Min = c; cout << "Наименьшее число: " << Min << endl; cout << "Наибольшее число: " << Max << endl; system ("pause"); return 0; } |
Другие задачи из раздела If можно посмотреть здесь.
Комментарии: