Есть ответ 👍

Впрограмме описан одномерный целочисленный массив а, в представленном фрагменте программы обрабатываются элементы массива с индексами от 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
Посмотреть ответы 2

Ответы на вопрос:

werdam
4,7(26 оценок)

Сначала (до 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
srente
4,7(60 оценок)

На каком языке?    

Если 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

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS