Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Elay11
10.10.2022 19:31 •
Информатика
С++ записать алгоритм определения судейской оценки на спортивных соревнованиях. необходимо из n выставленных оценок отбросить минимальную и максимальную и усреднить оставшиеся оценки.
Ответ:
anastasiataraso
03.10.2020 14:37
#include <iostream>
using namespace std;
int main() {
const int n = 5;
int a[n];
int min, max, s;
for (int i = 0; i < n; i++) cin >> a[i];
min = a[0];
max = a[0];
s = a[0];
for (int i = 1; i < n; i++){
if (a[i]<min) min = a[i];
if (a[i]>max) max = a[i];
s = s+a[i];
}
cout << "min = " << min << " max = " << max << "\n";
cout << "Средняя = " << double(s-min-max)/(n-2);
return 0;
}
Пример:
5 6 4 7 8
min = 4 max = 8
Средняя = 6
0,0
(0 оценок)
Популярные вопросы: Информатика
Anastasia20181
21.04.2023 19:15
Надо составить программу, которая формирует одномерный массив изnслучайных чисел. Определить количество четных чисел и количество нечетных чисел. Значение n меняется в пределах...
gagikgrigoryan
15.10.2022 19:07
Ввести строку из нескольких слов. Подсчитать вхождения каждого слова в данную строку. Python...
huntress26
09.10.2021 03:36
Ошибка времени выполнения: индекс находился вне границ не так? const n=30; var i,j,p,q: integer; c: array[1..n,1..n+1] of integer; a: array[1..n+1] of integer; b: array[1..n+1]...
viktoria20000000
16.01.2021 23:36
Напишите программу, в которой создается список из нескольких элементов и потом этот список выводится на печать в виде таблички индекс – значениепитон...
Aniri1501
01.07.2021 02:45
В кондитерской для детского праздника заказали булочки с разными начинками: с клубникой, маком, корицей, сгущёнкой. В кондитерской всю готовую продукцию упаковывают в бумагу...
dokeliz
27.09.2020 05:56
Вариант 1 Задание 1. Наберите и выполните эту программу на компьютере. Program priml; Var х, s: integer; Begin s: =0; For x: =1 to 100 do s :=s+x; Writeln ( Сумма равна...
aze1234
22.02.2020 20:14
Составьте программу которая выводит на четные числа от 8 до 40...
liona676
17.03.2023 08:58
При какой клавиши можно копировать фрагмент рисунка левой кнопки мыши а) ctrl б) caps look с) alt нужно по инфораматике отмечу как лучший отметь ...
алина200423
22.02.2021 02:28
Три гнома деда мороза за 3 минуты упаковывают 3 подарка. сколько нужно гномов, чтобы за 90 минут упаковать 90 подарков?...
Anleki
25.09.2021 17:43
Что будет выведено на экран в результате выполнения фрагмента программы? x : = 2019; a : = x mod 10; b : = x div 100; c : = b div 10; write(a + b + c);...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
using namespace std;
int main() {
const int n = 5;
int a[n];
int min, max, s;
for (int i = 0; i < n; i++) cin >> a[i];
min = a[0];
max = a[0];
s = a[0];
for (int i = 1; i < n; i++){
if (a[i]<min) min = a[i];
if (a[i]>max) max = a[i];
s = s+a[i];
}
cout << "min = " << min << " max = " << max << "\n";
cout << "Средняя = " << double(s-min-max)/(n-2);
return 0;
}
Пример:
5 6 4 7 8
min = 4 max = 8
Средняя = 6