|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
|
Вычислить максимальный элемент списка08.06.2012, 16:14. Показов 9951. Ответов 20
Метки нет (Все метки)
Помогите написать программу,вычисляющую максимальное число из неограниченного по количеству списка чисел. Список вводится с клавиатуры пользователем
0
|
|
| 08.06.2012, 16:14 | |
|
Ответы с готовыми решениями:
20
Прибавить ко всем элементам списка максимальный элемент этого списка. Число элементов списка, среднее значение, минимальный и максимальный элемент в списке, медиану списка |
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
| 08.06.2012, 16:40 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
||||||
| 08.06.2012, 16:44 [ТС] | ||||||
|
Простите я забыла написать. ввод должен быт с помощью do. Мы делали похожую программу только с тремя числами:
0
|
||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
| 08.06.2012, 16:59 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
|
| 08.06.2012, 17:14 [ТС] | |
|
а если без монад?
0
|
|
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 08.06.2012, 17:14 | |
|
Lebed, невозможно
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
||||||
| 08.06.2012, 17:17 [ТС] | ||||||
|
Просто у нас вводный курс. Я пыталась написать. Но естественно ошибка
0
|
||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 08.06.2012, 17:19 | |
|
Lebed, это вообще какой-то бред.
Но даже в твоем варианте есть монады (хотя он и неправильный)
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
|
| 08.06.2012, 17:23 [ТС] | |
) Я знаю что это бред. Просто у нас препод очень придирается и он всяко будет ругаться что код такой замутный, тем более если я не смогу объяснить что есть что
0
|
|
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||
| 08.06.2012, 17:31 | |||||||
|
Вот еще вариант, может выглядеть попроще:
0
|
|||||||
|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
|
| 08.06.2012, 17:33 [ТС] | |
|
И на том спасибо)
0
|
|
|
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
|
||||||
| 08.06.2012, 17:36 | ||||||
|
Ещё вариант:
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
||||||
| 08.06.2012, 18:25 [ТС] | ||||||
|
А что это за ошибка, понять ее не могу. Last generator in do {...} must be an expression
Добавлено через 4 минуты а что означает
0
|
||||||
|
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
|
||||||
| 08.06.2012, 18:34 | ||||||
|
Функция words разбивает строку на слова по пробельным символам, возвращая список строк (слов):
. — композиция функций, подробнее.
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8
|
|
| 08.06.2012, 18:36 [ТС] | |
|
Спасибо огромное!!!
))
0
|
|
|
|
||||||
| 10.06.2012, 13:53 | ||||||
|
Вопрос по коду NamelessOne:
Чем отличаются
0
|
||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 10.06.2012, 14:00 | |
|
Mysterious Light, они отличаются только class constraint'ом: litfM определен для монад, а fmap — для функторов. В данном случае никакой разницы нет, т.к. IO является и функтором, и монадой
0
|
|
|
|
|
| 10.06.2012, 14:15 | |
|
Всякая монада является функтором же?
Или это такой красивый синоним, чтоб подчеркнуть тип, подобно тому, как map является синонимом к fmap, но только на списках.
0
|
|
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||
| 10.06.2012, 14:20 | ||
|
Mysterious Light, в теории категорий — да, всякая монада является эндофунктором. Но в Haskell (по историческим причинам?) класс Monad не является подклассом Functor. Так что выбор, использовать fmap или liftM, определяется тем, экземпляром какого из этих классов является наш тип
Цитата:
0
|
||
|
|
|
| 10.06.2012, 14:31 | |
|
Спасибо, я очень невнимателен.
Однако, как было сказано в одной книге по хаскеллю, в этом ЯП часто допускается то, что математически было бы неправильно. Если правильно помню, там приводился пример, когда новообъявленный тип обозначался как функтор, при этом fmap не сохраняла композиции. P.S. фраза «social bug» из цитаты очень демотивирует.
0
|
|
| 10.06.2012, 14:31 | |
|
Помогаю со студенческими работами здесь
20
Максимальный элемент списка
Не находится максимальный элемент списка Вывести максимальный элемент списка
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|