Сформировать с функции random() множество, содержащее 5 целых чисел из диапазона 1..10 и вывести это множество на экран. паскаль.множества
256
393
Ответы на вопрос:
// pascalabc.net 3.0, сборка 1088 const n=5; var s: set of 1..10; k,t: 1..10; begin randomize; k: =0; repeat t: =random(10)+1; if not (t in s) then begin include(s,t); inc(k) end until k=5; for k: =1 to 10 do if k in s then write(k,' '); writeln end. тестовое решение: 2 7 8 9 10
Я уже решал эту . я руками за 5 дней делаю 5 коробок, и на 6-ой день покупаю духовку. руками и духовкой я делаю 2 коробки в день, за 5 дней - 10 коробок. на 6-ой день я покупаю вторую духовку. руками и 2-мя духовками я за 5 дней делаю 15 коробок, и на 6-ой день покупаю 3-ью духовку. и так далее. чтобы купить очередную духовку, я работаю 5 дней, а на 6-ой день ее покупаю, и у меня печенья не остается совсем. то есть, после покупки каждой духовки я начинаю всё с нуля. главное - понять, когда нужно остановиться покупать духовки и начать уже копить печенье на складе. итак, подведем итоги: 1) на покупку каждой духовки мы тратим 6 суток и начинаем с нуля. 2) имея n духовок, мы делаем 584 коробок печенья за trunc(584/(n+1)) + 1 дней, где trunc(x) = [x] - это целая часть x. 3) всего мы тратим времени t(n) = 6n + trunc(584/(n+1)) + 1 --> min минимум функции trunc(584/(n+1)) совпадает с минимумом 584/(n+1) t(n) = 6n + 584/(n+1) + 1 --> min t'(n) = 6 - 584/(n+1)^2 = (6(n+1)^2 - 584) / (n+1)^2 = 0 6(n+1)^2 - 584 = 0 (n+1)^2 = 584/6 = 97,33 n + 1 = √97,33 ~ 9,86 = 10 n = 9 значит, нужно ограничиться покупкой 9 духовок. за 6*9 = 54 дня мы их купим, и за 584/10 ~ 59 дней мы соберем нужное количество коробок на складе. всего мы истратим 54 + 59 = 113 дней.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
mirt1029.11.2022 10:51
-
alhan114.08.2021 12:41
-
olgahenderson12.06.2023 02:14
-
Fondon01.01.2023 09:09
-
vladaleonova30.04.2022 19:05
-
Kotuknarkotik15.12.2022 17:04
-
КсюшаГретт04.06.2021 01:17
-
Лиза421727.10.2021 19:23
-
selenagomez1315.02.2021 19:21
-
малика23212.06.2020 22:45
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.