Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Варя11011
01.10.2020 18:59 •
Информатика
Даны числа a,b,c. определить, сколько среди них положительных чисел,сколько отрицательных, сколько равны нулю, какое максимальное, минимальное и среднее арифметическое. составить на языке c++
Показать ответ
Ответ:
azhiltsova15ozb142
02.10.2020 09:53
#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<<"\n";
system("pause");
}
Тестовое решение:
-1.76 2.18 -0.543
polozhit: 1, nulevykh: 0, otritsat: 2
min=-1.76, max=2.18, Srednee=-0.041
Для продолжения нажмите любую клавишу . . .
0,0
(0 оценок)
Популярные вопросы: Информатика
MariyKot
12.08.2021 07:02
Известен рост 12 юношей. определить сколько из них имеют рост менее 165 см по информатике 9 класс на языке паскале...
рем2107
12.08.2021 07:02
Сообщение написать хранение информации древние времена 10 предложений...
30Космос03
30.09.2021 12:59
Нужна программа для паскаль с нахождением максимального числа из десяти, и главное - там должен цикл с предусловием. Заранее...
glushkovanastya
12.11.2021 22:55
1)Из скольких частей состоят страницы в компонентах?2) Что такое параметр выбора?...
113456890
26.07.2021 05:57
решить задачу на языке СИ 1) Найти минимальный по модулю элемент массива...
velkovavika15
27.07.2020 17:22
Определи количество чашек и количество всех яблок если число повторений внешнего цикла уменьшить на 1 а число повторений внутреннего цикла увеличить на два три чашки...
esavinova66
07.07.2020 03:47
Содержань вирусы. Если ваме. tо иметь этот документ, лучше работать с ним в режиме аuenor просто Вариант 1. 1. Между населенные пунктами A, B, C, D, E построены дороги,...
Eliseevka12
07.07.2020 03:47
C++ Напишите функцию, которая принимает аргументы в виде целочисленной строки и столбца символов как указатели. Функция должна определять, есть ли в ячейке шахматной...
0680820429
10.08.2020 06:22
написать программу в Java Script Задание: Построить в программе на холсте (canvas) графики функций параболы и гиперболы (на одном холсте, в одной программе). Ветки...
Viktoria727
13.02.2021 12:17
Найти все такие простые числа p и q в первой тысяче натурального ряда, для которых выполняется равенство: p – q = 4....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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<<"\n";
system("pause");
}
Тестовое решение:
-1.76 2.18 -0.543
polozhit: 1, nulevykh: 0, otritsat: 2
min=-1.76, max=2.18, Srednee=-0.041
Для продолжения нажмите любую клавишу . . .