Впрограмме описан одномерный целочисленный массив а, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 10. n : = 10; for i : = 1 to n do begin a [n+1−i] : = 2*a[i] ; end; перед началом выполнения фрагмента элементы массива имеют значения соответственно 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, т.е. а[1] = 1; а[2] = 2 и т.д. укажите значение, которое после выполнения указанного фрагмента программы имеет два или более рассмотренных в этом фрагменте элемента массива. если таких чисел несколько, укажите наибольшее из них. 1) такого значения нет 2) 10 3) 8 4) 4 ответ будет 3 мне просто надо обьяснить как это делать, прошу мне
246
407
Ответы на вопрос:
Сначала (до i=5) удваиваются элементы массива 1, 2, 3, 4, 5. получается соответственно 2, 4, 6, 8, 10. затем, с i=6 удваиваются полученные значения (в обратном порядке). получается 20, 16, 12, 8, 4. можно это всё расписать подробно, по шагам: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 1 шаг цикла: a [10] : = 2*a[1] 1, 2, 3, 4, 5, 6, 7, 8, 9, 2 2 шаг: a [9] : = 2*a[2] 1, 2, 3, 4, 5, 6, 7, 8, 4, 2 3 шаг: a [8] : = 2*a[3] 1, 2, 3, 4, 5, 6, 7, 6, 4, 2 4 шаг: a [7] : = 2*a[4] 1, 2, 3, 4, 5, 6, 8, 6, 4, 2 5 шаг: a [6] : = 2*a[5] 1, 2, 3, 4, 5, 10, 8, 6, 4, 2 6 шаг: a [5] : = 2*a[6] 1, 2, 3, 4, 20, 10, 8, 6, 4, 2 7 шаг: a [4] : = 2*a[7] 1, 2, 3, 16, 20, 10, 8, 6, 4, 2 8 шаг: a [3] : = 2*a[8] 1, 2, 12, 16, 20, 10, 8, 6, 4, 2 9 шаг: a [2] : = 2*a[9] 1, 8, 12, 16, 20, 10, 8, 6, 4, 2 10 шаг: a [1] : = 2*a[10] 4, 8, 12, 16, 20, 10, 8, 6, 4, 2 ответ: 8
На каком языке?
Если basic тогда так:
private sub objora
dim x as integer
dim den as integer
x=12
den = 0
do
x=x+20+2
den = den + 1
loop while x>100
msgbox(den)
end sub
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Ivanlabur11.06.2023 18:17
-
alinaklochkova225.07.2021 15:41
-
nikols714.12.2022 20:41
-
LlesyaLis22.11.2020 00:58
-
Оля14276813.04.2022 04:32
-
mot147512.11.2020 18:06
-
gogopuppies13.05.2020 21:36
-
naystya6768oz59bt20.02.2020 07:50
-
nikita57734416.01.2022 21:57
-
curlyprettygirl21.05.2023 04:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.