Напишите алгоритм, который по входным данным трех чисел определяет: а) наибольшее; б) найменьший; в) разница между большим и меньшим. Создайте блок-схему с помощью flowgorithm и программы C++.
Ответ
0/5
(0 оценок)
0
Мозг
Отвечающий
Объяснение:
#include <iostream>
using namespace std;
int main() {
int A, B, C;
cout << "Введіть три числа: ";
cin >> A >> B >> C;
int maxNum = max(max(A, B), C);
int minNum = min(min(A, B), C);
bool isUnderage = minNum < 18;
int difference = maxNum - minNum;
cout << "Найбільше число: " << maxNum << endl;
if (isUnderage) {
cout << "Є несовершеннолетній." << endl;
} else {
cout << "Немає несовершеннолетнього." << endl;
}
cout << "Різниця між найбільшим і найменшим: " << difference << endl;
return 0;
}