Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
stasiko1
20.11.2021 01:36 •
Информатика
Даны числа a,b,c. определить, сколько среди них положительных чисел,сколько отрицательных, сколько равны нулю, какое максимальное, минимальное и среднее арифметическое. составить на языке c++
Ответ:
Ксения1234561040
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 оценок)
Популярные вопросы: Информатика
HACT91
15.04.2020 02:00
Что такое вещественное число? Определи арифметические функции, результат выполнения которых будет вещественным числом. Верных ответов 2. Варианты: 1) abs(-25) 2) 5*2...
алпплла
06.04.2022 23:47
Заполнить матрицу а 5х5 случайными числами до 20 и далее выполнить : 1.найти максимальный элемент на побочной диагонали; 2.составить одномерный массив в из минимальных...
Санек1985
05.11.2021 11:22
Дано трехзначное число. вывести наименьшую цифру на экран. напишите функцию сравнения двух цифр. написать программу на языке c/c++...
EseniyaMaster
05.11.2021 11:22
Результат выполнения aaabcd .compareto( aaab ) равен выберите один ответ: false true положительное число отрицательное число 0...
dianafaizullin1
14.11.2020 03:31
Художник может выбрать красный или зелёный карандаш и нарисовать или мяч или воздушный шарик или флажок сколько он может это сделать?...
mmila4764
14.11.2020 03:31
Изображение было оцифровано и записано в виде файла без использования сжатия данных. получившийся файл был передан в город а по каналу связи за 75 секунд. затем то же...
grachev791
26.01.2020 22:13
Найти наименьшее шестизначное число, делящееся на 9, все цифры которого различны....
katerinasem251
26.01.2020 22:13
Вчем заключается лучший повысить линую дорожно транспортную безопасность?...
yuliyayakunina
26.01.2020 22:13
Вспортивной секции девочки составляют 60% числа мальчиков. сколько процентов числа всех учащихся составляют девочки?...
Ksenia2004bi
26.01.2020 22:13
Укажите, с какими из перечисленных веществ будет реагировать соляная кислота : цинк, оксид кальция, ртуть, гидроксид бария, нитрат натрия. напишите молекулярные и сокращенные...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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
Для продолжения нажмите любую клавишу . . .