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

Ответы 1

  • #include <iostream>using namespace std;int main(){double a,b,c,max,min;int kp,kn,kz;cin>>a>>b>>c;kp=kn=kz=0;if (a>0) kp++;else if (a==0) kz++; else kn++;if (b>0) kp++;else if (b==0) kz++; else kn++;if (c>0) kp++;else if (c==0) kz++; else kn++;if (a>b)   if (a>c) { max=a; min=(b>c) ? c : b; }   else { max=c; min=b; }else   if (b>c) { max=b; min=(a>c) ? c : a; }   else { max=c; min=a;}double mid=(a+b+c)/3;cout<<"polozhit: "<<kp<<", nulevykh: "<<kz<<", otritsat: "<<kn<<endl;cout<<"min="<<min<<", max="<<max<<", Srednee="<<mid<<"";system("pause");}Тестовое решение:-1.76 2.18 -0.543polozhit: 1, nulevykh: 0, otritsat: 2min=-1.76, max=2.18, Srednee=-0.041Для продолжения нажмите любую клавишу . . .
    • Автор:

      abrahán
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years