Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 156

Что не так с кодом?

10.11.2016, 20:24. Показов 600. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В некоторых видах спортивных состязаний выступление каждого спортсмена независимо оценивается несколькими судьями, затем из всей совокупности оценок удаляются наиболее высокая и наиболее низкая, а для оставшихся оценок вычисляется среднее арифметическое, которое и идет в зачет спортсмену. Если наиболее высокую оценку выставило несколько судей, то из совокупности оценок удаляется только одна такая оценка; аналогично поступают с наиболее низкими оценками.
Ввод
В первой строке содержится натуральное число n (3≤n≤100) – число судей, выставляющих оценки. Во второй строке содержатся действительные числа a1, …, an (ai ≥ 0) – оценки, выставленные судьями одному из участников соревнований.
Вывод
Вывести оценку, которая пойдет в зачет спортсмену, с двумя знаками после запятой.


Можно хотя бы, если не весь код, то хотя бы идеи как рнаписать, совсем не знаю как подступиться
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.11.2016, 20:24
Ответы с готовыми решениями:

Что не так с кодом?
Вот условие: Даны натуральные числа n, b0,b1,…,bn.Вычислить: f(b0)+f(b1)+…+f(bn), где f(x)=x^2,если х кратно 3 f(x)=х,если х при...

Вычислить сумму ряда с заданной точностью (что не так с кодом?)
По заданию нудно вычислить сумму ряда : 1+3/x^2+5/x^4+7/x^6+... вычисления нужно прекратить, когда новое слагаемое будет меньше 0.0001 ...

Что не так с кодом? ( пытаюсь понять, что не так? )
Есть исходный код. Hook, работает хорошо, но есть минус огромный - перестаёт писать в лог, при открытии программы\игры Фуллскрином. т.е...

13
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8652 / 4487 / 1669
Регистрация: 01.02.2015
Сообщений: 13,897
Записей в блоге: 12
10.11.2016, 20:34
Объявите переменную Sum типа real. В неё суммируйте все оценки.
Параллельно с суммированием в двух переменных MinBall и MaxBall оценивайте минимальную и максимальную оценки.
После цикла вычитайте из Sum эти MinBall и MaxBall и делите на (n-2) - это и будет ответом.
Для инициализации MinBall и MaxBall можно воспользоваться условием (ai ≥ 0) и до цикла принять их равными 0 (если бы не условие - пришлось бы присваивать им значение первого элемента).

Ну и при решении не нужен массив, как и в предыдущей вашей задаче.

Форматный вывод X:0:2 - 2 цифры после запятой.
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 156
10.11.2016, 20:37  [ТС]
а просить целиком код с подробным комментарием - верх наглости?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
10.11.2016, 20:40
А зачем Вам нужно отправлять чужой код на проверочный сайт? У Вас же ума не прибавится, а нам это не нужно.
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8652 / 4487 / 1669
Регистрация: 01.02.2015
Сообщений: 13,897
Записей в блоге: 12
10.11.2016, 20:43
Владислава77777, в предыдущий раз вы предоставляли хоть и недоработанный, но свой код. Поэтому, я не вижу смысла сбивать вам возможность обучаться.

Тем более, что там почти идентичный код.
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 156
10.11.2016, 20:43  [ТС]
Puporev, так я же прошу весь код с комментарием подробным, что и как. Ума и так не прибавится, т.к. ответ - это не парадигма, а руководство к действию
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8652 / 4487 / 1669
Регистрация: 01.02.2015
Сообщений: 13,897
Записей в блоге: 12
10.11.2016, 20:44
Поздняк - вы уже показали, что умеете думать.
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 156
10.11.2016, 20:44  [ТС]
ФедосеевПавел, хорошо, спасибо, я попробую набрать код самостоятельно, если что, обращусь к Вам за советом

Все-таки придрались к ранее сказанным словам
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8652 / 4487 / 1669
Регистрация: 01.02.2015
Сообщений: 13,897
Записей в блоге: 12
10.11.2016, 23:11
Кликните здесь для просмотра всего текста
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program MyProg;
 
var
  n: integer;
  a: integer;
  Sum: real;
  MinBall, MaxBall: integer;
  i: integer;
begin
  readln(n);
  Read(a);
  MinBall := a;
  MaxBall := a;
  Sum := a;
  for i := 2 to n do
  begin
    Read(a);
    Sum := Sum + a;
    if MinBall > a then
      MinBall := a;
    if MaxBall < a then
      MaxBall := a;
  end;
  writeln((Sum - MinBall - MaxBall) / (n - 2): 0: 2);
end.
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 156
11.11.2016, 13:58  [ТС]
И тут ошибка времени исполнения
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8652 / 4487 / 1669
Регистрация: 01.02.2015
Сообщений: 13,897
Записей в блоге: 12
12.11.2016, 23:59
Sorry, невнимательно читал условие
Цитата Сообщение от Владислава77777 Посмотреть сообщение
Во второй строке содержатся действительные числа a1, …, an
Полагаю, что этой поправки хватит для решения.
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 156
16.11.2016, 20:05  [ТС]
т.е. n,a: integer?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
16.11.2016, 20:10
Владислава77777, Если нихрена не знаешь, то хоть прочитай в инете что такое действительные числа.
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 156
16.11.2016, 20:13  [ТС]
Puporev, я прекрасно знаю, что это такое, я уточнить не могу?

Добавлено через 2 минуты
Сорри, опечатка: real
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.11.2016, 20:13
Помогаю со студенческими работами здесь

Что не так с кодом?
Слетела карусель с уже просмотренными товарами в карточки товара. Я нашел код, но что с ним не так? &lt;div...

Что не так с кодом?
Буду благодарен помощи. #include &lt;iostream&gt; #include &quot;stdio.h&quot; using namespace std; class audiobook {

Что не так з кодом?
Что не так? везде код пашет, на этой форме нет.Выкидывает значение парметра, а его не должно быть + не работает фильтр. Private Sub...

Что не так с кодом?
Задание Имеется текстовая строка, которая содержит произвольное скобочное выражение (скобки (), , или {}). Необходимо создать функцию...

что не так с кодом?
Есть кусок кода: .ELSEIF uMsg==WM_CTLCOLOREDIT invoke SetTextColor,wParam,Yellow invoke SetBkColor,wParam,Black invoke...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru