информатика 9 кл 28(2) Дан одномерный массив. Замените все отрицательные элементы массива их квадратами, положительные элементы оставьте без изменения.
277
292
Ответы на вопрос:
{0 - умножить на 2; 1 - прибавить 1} 5: 001 {1 - 2 - 4 - 5} 50: 0100010 {1 - 2 - 3 - 6 - 12 - 24 - 25 - 50} 99: 010000101 {1 - 2 - 3 - 6 - 12 - 24 - 48 - 49 - 98 - 99} в данном случае достаточно просто идти с конца. скажем, если есть число 99, очевидно, последней командой было "прибавить 1". далее, 98 - может быть получено умножением на 2, и следует выбирать именно эту команду - программа точно не будет превосходить по размеру вариант, где последней операцией является сложение. например, 98 - 49 - 48 короче, чем 98 - 97 - 96 - 48
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
candles22.12.2021 09:35
-
markpleshakov9oxahlf03.03.2023 19:38
-
Лизунчик121111.01.2020 07:45
-
olgaversh22.03.2020 01:04
-
nikysha0428.04.2021 01:28
-
Nikikikikikikita05.01.2020 20:56
-
pofessorZnanija20.06.2022 09:05
-
wadwad1wad10.01.2023 09:21
-
230301021.03.2022 08:32
-
oliver6no23.02.2023 21:21
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.