|
3 / 3 / 1
Регистрация: 10.01.2018
Сообщений: 63
|
||||||
Найти: среднее, максимальное и минимальное число в последовательности10.02.2019, 15:59. Показов 17283. Ответов 16
Метки нет (Все метки)
"На вход программа получает набор чисел, заканчивающихся решеткой. Вам требуется найти: среднее, максимальное и минимальное число в последовательности. Так же нужно вывести cумму остатков от деления суммы троек на последнее число тройки (каждые 3 введеных числа образуют тройку).
Для понимания рассмотрим пример входных данных: 1 2 3 4 5 6 среднее: (1 + 2 + 3 + 4 + 5 + 6) / 6 = 3.5 максимум: 6 минимум: 1 сумма остатков троек: (1 + 2 + 3) mod 3 + (4 + 5 + 6) mod 6 = 6 mod 3 + 15 mod 6 = 0 + 3 = 3 Среднее выводить, округлив до трех знаков после запятой. Для этого нужно использовать функцию round(x, 3) Того ваша программа должна вывести: 3.5 6 1 3 Подумайте, имеет ли смысл хранить всю последовательность." Сама задачка вроде как тривиальна, но тем не менее проверяющая система ругается: По условию сказано что каждое число в новой строке Что делает система -13 65 -24 86 37 19 31 -52 -7 -3 72 71 61 -16 -71 -5 -41 -58 77 -27 -15 80 100 33 80 -86 -39 50 93 -57 68 9 56 -94 -62 73 42 57 70 49 37 22 3 57 4 78 -11 -10 -51 9 57 -7 -7 -22 83 -86 30 -6 50 -14 1 -27 -78 81 -41 13 -94 -16 -67 54 -79 59 -2 -52 65 -87 -63 -76 75 65 -85 59 5 10 -62 Дает в одну строку числа, которые еще и не удовлетворяют условию задачи, что мне вообще выводить в таком случае ??? Как можно усовершенствовать ввод, что бы можно было вводить как с новой строки так и через пробел, в плюсах и Си это на автомате делается) Код:
Ну помогите плиз, я в гугле ниче не нашел что бы могло помочь
0
|
||||||
| 10.02.2019, 15:59 | |
|
Ответы с готовыми решениями:
16
Найти максимальное и минимальное число в последовательности Вывести сумму, максимальное число, минимальное число и среднее |
|
3 / 3 / 1
Регистрация: 10.01.2018
Сообщений: 63
|
|
| 10.02.2019, 17:04 [ТС] | |
|
IRIP, Если вводить каждый элемент массива в разные строки то все ОК
Пример ВВОД: 1 2 3 4 5 Если вводить все в одну строчку через пробел то проблема конвертации Знаю про input().split(), однако мне нужно что бы можно было и в одну строчку, и в разные, и я ХЗ как это сделать) Добавлено через 43 секунды можете КОНКРЕТНО сказать - что не работает? Ввод)
0
|
|
|
|
||||||
| 10.02.2019, 21:00 | ||||||
|
TERMITE, в задании у вас 85 чисел. это 28,(3) тройки. Что в таком случае?
Добавлено через 35 минут В зависимости от формата ввода данных выбираете алгоритм
0
|
||||||
|
3 / 3 / 1
Регистрация: 10.01.2018
Сообщений: 63
|
|
| 10.02.2019, 21:58 [ТС] | |
|
m0nte-cr1st0, Я вроде составил рабочий алгоритм, проблема в том что проверяющая система вводит данные и так и так, и нужно приспособить код к обоим методам ввода
Добавлено через 26 секунд IRIP, JUDGE хочет так
0
|
|
|
3 / 3 / 1
Регистрация: 10.01.2018
Сообщений: 63
|
|
| 11.02.2019, 01:22 [ТС] | |
|
Viktorrus, Нет) проверяющая система при универе, но я в нем не учусь
Просто у некоторых (есть таблица пользователей) получилось с первого раза, и для меня это вообще загадка
0
|
|
| 11.02.2019, 02:05 | |
|
Проверяющие системы не обладают интеллектом и часто бывают тупыми. Нужно пользоваться не проверяющими системами а хорошим отладчиком, который не только проверит правильность кода, но и сообщит где ошибка.
Добавлено через 11 минут Просто кто то угадал что нужно системе, а Вы не угадали, но в этом не Ваша вина, а не совершенство тестирующей системы.
0
|
|
|
|
|
| 11.02.2019, 05:31 | |
|
TERMITE, мне интересно, как вы это видите? Тут, очевидно, в зависимости от вида аходных данных нужно выбирать тот или иной адгоритм
0
|
|
|
Супер-модератор
|
|||||||||||
| 11.02.2019, 10:31 | |||||||||||
|
Вот функция, которая читает из входного потока n целых. Поток может быть любым разумным. Только числа нельзя разрывать:
Вот пример потока:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
1
|
|||||||||||
| 11.02.2019, 18:35 | |
|
Catstail, Не перехвалил.
Я ведь оцениваю не только по этой задаче, а и по другим, где Вы так же давали профессиональный ответ. Но вообще, если быть объективным, то кроме Вас я заметил еще одного профессионала на этом форуме. Это Garry Galler. Меня поражают его обширные знания в различных областях IT. В общем это Вы и он, кто у меня вызывают искреннее уважение на этом форуме.
0
|
|
|
Супер-модератор
|
||||||
| 11.02.2019, 19:10 | ||||||
|
Вот код, который может читать отрицательные числа:
1
|
||||||
|
0 / 0 / 0
Регистрация: 22.09.2019
Сообщений: 3
|
||||||
| 10.04.2021, 14:35 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.09.2019
Сообщений: 3
|
||||||
| 14.04.2021, 11:42 | ||||||
0
|
||||||
| 14.04.2021, 11:42 | |
|
Помогаю со студенческими работами здесь
17
Определить максимальное и минимальное число последовательности Дана последовательность из n целых чисел. Определить максимальное четное число и минимальное нечетное число в этой последовательности
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|