Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для masha_@
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 6

Вывести номера судей, которые поставили наименьшую и наибольшую оценки

21.12.2010, 21:09. Показов 1215. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В соревнованиях по фигурному катанию N судей выстав¬ляют оценки. Наибольшая и наименьшая отбрасываются, а по остальным выставляется средняя. Напишите программу, вычисляющую среднюю оценку, и выдайте на печать но¬мера судей, которые поставили наименьшую и наиболь¬шую оценки.


прога для бейсика.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2010, 21:09
Ответы с готовыми решениями:

Найти среднюю оценку и номера судей, которые поставили наибольшую и наименьшую оценки
по фигурному катания N судей выставляют оценки. наибольшая и наименьшая отбрасываются,а по остальным выставляется средний балл. напишите...

Вывести на экран наименьшую и наибольшую строку
В файл вводиться n-ое количество строк. Вывести на экран наименьшую и наибольшую строку

В строке поменять местами наибольшую и наименьшую цифры, самую наименьшую в алфавитном порядке букву – с наибольшей
помогите пожалуйста нужен код ВБА 1. Символьная строка состоит из цифр и букв латинского алфавита. Поменяйте местами наибольшую и...

6
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
21.12.2010, 21:40
ввести элементы массива, найти их сумму, найти макс и мин элементы массива и их номера, напечатать эти номера, вычесть макс и мин из суммы, поделить на N-2
1
16 / 16 / 13
Регистрация: 10.12.2010
Сообщений: 62
21.12.2010, 22:59
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот..
Наверняка компактнее и изящней это смотрелось с вложенными форами, но у меня пока от них мозг кипит - тоже учусь =)

QBasic/QuickBASIC
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
DIM n AS SINGLE, temp AS SINGLE
DIM max AS INTEGER, min AS INTEGER, aver AS SINGLE
DIM j AS INTEGER, jmin AS INTEGER, jmax AS INTEGER
 
RANDOMIZE TIMER
n = FIX(RND / 0.05)
 
PRINT "kol-vo sudej: "; n
PRINT
 
DIM ar(n) AS SINGLE
 
FOR i = 1 TO n
    RANDOMIZE TIMER
    ar(i) = FIX(RND / 0.01)
NEXT i
PRINT
 
FOR i = 1 TO n
    PRINT "Sud'ya"; i; ":"; ar(i)
NEXT i
 
max = 0 '*********************MAX*********
FOR i = 1 TO n - 1
    IF ar(i) > max THEN max = ar(i)
    IF ar(i + 1) > max THEN max = ar(i + 1)
NEXT i '**********************************
PRINT
 
min = ar(1) '*****************MIN*********
FOR i = 1 TO n - 1
    IF ar(i) < min THEN min = ar(i)
    IF ar(i + 1) < min THEN min = ar(i + 1)
NEXT i '**********************************
PRINT
 
 
FOR j = 1 TO n
    max = 0
    FOR i = 1 TO n - 1
        IF ar(i) > max THEN max = ar(i)
        IF ar(i + 1) > max THEN max = ar(i + 1)
    NEXT i
    IF ar(j) = min THEN jmin = j
    IF ar(j) = max THEN jmax = j
NEXT j
 
aver = 0
 
PRINT "Sud'ya"; jmin; "Min Value: "; min
PRINT "Sud'ya"; jmax; "Max Value: "; max
FOR i = 1 TO n
    IF i <> jmin AND i <> jmax THEN
        aver = ar(i) + temp
        temp = aver
    END IF
NEXT i
PRINT
PRINT "Aver:"; aver / (n - 2)
 
END
1
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
22.12.2010, 10:25
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Очень сложно. Всё делается гораздо проще. Например:

Заполняем массив, далее:
PureBasic
1
2
3
4
5
6
7
8
9
10
11
imin=1
imax=1
for i=1 to n
if a(i)<a(imin)then min=a(i):imin=i
if a(i)>a(imax)then max=a(i):imax=i
s=s+a(i)
next
print"max="max;" sudya nomer ";imax
print"min="min;" sudya nomer ";imin
sred=(s-max-mib)/(n-2)
print"sred=";sred
2
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
22.12.2010, 11:06
Ну зачем дублировать задания из темы в тему. Перед созданием новой темы хотя бы проверяйте свои предыдущие. Поменять местами значение первого четного элемента массива со значением последнего нечетного элемента массива
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
22.12.2010, 20:22
Перед созданием новой темы хотя бы проверяйте свои предыдущие.
Да им говори не говори - стадо оно и есть стадо, пока мы с вами, товарищи кодеры, будем клепать задания таким юзерам форум будет превращаться в "унылое дерьмо", не несущее никакой общеобразовательной деятельности, делайте выводы, хотя я уверен, что всем "по***" ...
0
Оранжевый портфель.
 Аватар для Shkap
60 / 58 / 47
Регистрация: 13.11.2010
Сообщений: 459
22.12.2010, 20:33
*только что, запостил 3 одинаковых тем* надоели уже
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2010, 20:33
Помогаю со студенческими работами здесь

Вывести наибольшую и наименьшую цифры в десятмчной записи натурального числа
Вывести наибольшее и наименьшее цифры в записи натурального n-значного числа (n&gt;=2)

Необходимо вывести наименьшую и наибольшую цифры данного числа через пробел
Дано натуральное число N. Напишите функцию, определяющую наименьшую и наибольшую цифры данного числа. (python) Входные данные Задано...

Ввести натуральное число n Вывести наименьшую и наибольшую цифры в его записи
1. Ввести натуральное число n. Вывести наименьшую и наибольшую цифры в его записи.

В файл вводится n-ое количество строк. Вывести на экран наименьшую и наибольшую строку
Нельзя использовать vector. Не могу придумать алгоритм.

Оценки в диапазоне от 5-10 в соревнованиях выставляются 8 участникам судей
Программисты выручайте. Сыну дали задание на paskal a я его не знаю кто сможет сделать? 3-е задание вывести Бал каждого 2-го.... ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru