Даны числа a,b,c. Определить, сколько среди них положительных чисел,сколько отрицательных, сколько равны нулю, какое максимальное, минимальное и среднее арифметическое. Составить на языке C++

7 Мая 2020 в 19:40
158 +1
0
Ответы
1
include

int main() {
int a, b, c;
int positive = 0;
int negative = 0;
int zero = 0;
double max, min, average;

std::cout << "Enter three numbers: ";
std::cin >> a >> b >> c;
if(a > 0) {
positive++;
} else if(a < 0) {
negative++;
} else {
zero++;
}
if(b > 0) {
positive++;
} else if(b < 0) {
negative++;
} else {
zero++;
}
if(c > 0) {
positive++;
} else if(c < 0) {
negative++;
} else {
zero++;
}
max = (a > b) ? (a > c ? a : c) : (b > c ? b : c);
min = (a < b) ? (a < c ? a : c) : (b < c ? b : c);
average = (a + b + c) / 3.0;
std::cout << "Positive numbers: " << positive << std::endl;
std::cout << "Negative numbers: " << negative << std::endl;
std::cout << "Numbers equal to zero: " << zero << std::endl;
std::cout << "Max: " << max << std::endl;
std::cout << "Min: " << min << std::endl;
std::cout << "Average: " << average << std::endl;
return 0;

}

18 Апр 2024 в 12:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир