напишите программу для обработки трех целых чисел, которая потребует от пользователя вычислить три целых числа a, b, c и вывести на экран:
среднее арифметическое значение
сколько отрицательных чисел
максимальное количество
можно ли построить треугольник с данными длинами сторон
желательно на с++ :)
Ответы
Ответ:
Вот пример программы на языке C++, которая выполняет указанные задачи:
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "Введите три целых числа: ";
cin >> a >> b >> c;
// Среднее арифметическое значение
double average = (a + b + c) / 3.0;
cout << "Среднее арифметическое значение: " << average << endl;
// Количество отрицательных чисел
int negatives = 0;
if (a < 0) negatives++;
if (b < 0) negatives++;
if (c < 0) negatives++;
cout << "Количество отрицательных чисел: " << negatives << endl;
// Максимальное значение
int max_value = a;
if (b > max_value) max_value = b;
if (c > max_value) max_value = c;
cout << "Максимальное значение: " << max_value << endl;
// Можно ли построить треугольник
bool is_triangle = (a + b > c) && (a + c > b) && (b + c > a);
if (is_triangle) {
cout << "Можно построить треугольник с данными длинами сторон" << endl;
} else {
cout << "Нельзя построить треугольник с данными длинами сторон" << endl;
}
return 0;
}
Программа запрашивает у пользователя три целых числа, затем вычисляет и выводит среднее арифметическое значение, количество отрицательных чисел, максимальное значение и определяет, можно ли построить треугольник с данными длинами сторон.