На C++ Во многих видах спорта результат участника соревнований определяется по , выставляемым коллегией судей, следующим образом: из множества выставленных оценок убирают максимальную и минимальную оценку (по одной, если таковых несколько) и оставшиеся оценки затем суммируют. Напишите программу, автоматизирующую подсчёт участников по описанному правилу.
Формат ввода
В первой строке входного файла записано два числа в указанном порядке: N – количество судей в судейской коллегии (3 ≤ N ≤ 100) и K – кол-во участников соревнований (1 ≤ K ≤ 100). В последующих K строках записано по N натуральных чисел (разделённых пробелами), не превосходящих 100 – оценки каждого из участников соревнований.
Формат вывода
В выходной файл требуется вывести K чисел, каждое на отдельной строке – итоговая оценка каждого из участников (в порядке, соответствующем порядку участников во входном файле).
Ответы на вопрос:
Код:
#include <fstream>int main() { std::ifstream cin("input.txt"); std::ofstream cout("output.txt"); int N, K; cin >> N >> K; for (int i = 0; i < N; ++i) { double mean = 0; for (int j = 0; j < K; ++j) { int z; cin >> z; mean += z; } cout << mean / N << "\n"; } return 0;}Відповідь:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
float summa, count = 0;
vector<int> result, zero;
for (int i = 21; i < 200; i++)
{
if (i % 3 == 0)
{
result.push_back(i);
count++;
summa += i;
if (i % 10 == 0)
{
zero.push_back(i);
}
}
}
cout << R"(Числа которые заканчиваютса нулем )" << endl;
for (int i = 0; i < zero.size(); i++)
{
cout << zero[i] << ' ';
}
cout << endl;
cout << R"(Числа которые кратные 3)" << endl;
for (int i = 0; i < result.size(); i++)
{
cout << result[i] << ' ';
}
cout << endl;
cout << R"(Количество таких чисел = )" << count << endl;
cout << R"(Сумма = )" << summa << endl;
cout << R"(Среднее арифметическое = )" << summa / count;
return 0;
}
Пояснення:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
smail55019.08.2022 10:34
-
5alo21.07.2021 05:45
-
Supermopsmeni25.11.2022 00:05
-
Vika1711200331.01.2021 03:56
-
nargis107727.04.2021 19:49
-
Kostia0608.06.2022 02:46
-
Dyrochka2221.01.2020 01:35
-
яна275402.02.2023 20:54
-
tan197804.11.2021 15:20
-
mlk00010023.09.2022 11:10
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.