Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
GeorgeFedorenko
19.11.2020 16:40 •
Информатика
Даны числа a,b,c. определить, сколько среди них положительных чисел,сколько отрицательных, сколько равны нулю, какое максимальное, минимальное и среднее арифметическое. составить на языке c++
Показать ответ
Ответ:
андрей12212
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 оценок)
Популярные вопросы: Информатика
vasiaplaton
04.07.2021 21:06
НАПИСАТЬ ПРОГРАММУ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PASCAL. Дядя Фёдор, отправляясь в путешествие, заправил автомобиль на N руб. Цена 1 л бензина — 35 руб. В руководстве по эксплуатации...
myti7667
12.12.2020 22:44
:1. в некотором каталоге хранился файл общая, имевший полное имя d: \фото\2012\общая. в этом каталоге создали подкаталог 9 класс и переместили в созданный подкаталог файл общая....
arina556
12.12.2020 22:44
Программирование в python 3 напечатать массив и сумму его первых n десятков. пример: пользователь вводит любое число ,например 56 программа выдаёт на экран массив от 0 до 55 и ещё...
alyona20107
21.06.2021 11:05
90 напишите программу на c++ если что учусь на 1 курсе ввести с клавиатуры целочисленную матрицу размера 4x4. найти номер строки матрицы с максимальной суммой элементов....
polinaabramova10
01.06.2020 03:04
Дали тему по информатике 6 класс системы счисления, ни чего не объяснила училка сказала просто со слайдов списывать, так мало того даже в учебнике этой темы нет. в общем дала сама...
geragyy
21.04.2020 11:00
30 на ! напишите программу, которая выполняет циклический сдвиг элементов массива вправо на r элементов.входные данныепервая строка содержит размер массива n . во второй строке...
velievamet
09.05.2021 01:24
Сделайте логическую операцию! ! все хорошо получалось, но в этот раз учительница придралась. информатика...
Lumperz
17.02.2021 01:26
Записать1 текст 6-7 предложений в научном стиле...
OlgaAlekseeBna
17.02.2021 01:26
Распределите организмы в соответствии с характерной для них средой обитания. среды обитания а) 1) наземно-воздушная б) 2) водная в) 3) почка г) 4) другие организмы е) как ж) среда...
курма4
17.02.2021 01:26
Опередилить количество теплоты выделенной мной за 45 мин ,если известно что 1 кг человеческого тела излучает ежесекундно 1,6 дж )...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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
Для продолжения нажмите любую клавишу . . .