Есть ответ 👍

Впрограмме описан одномерный целочисленный массив с индексами от 0 до 10. в ниже фрагменте программы массив сначала заполняется, а потом изменяется: for i: =0 to 10 do a[i]: = i + 1; for i: =10 downto 0 do a[i]: = a[10-i]; чему будут равны элементы этого массива? 1) 10 9 8 7 6 5 4 3 2 1 0 2) 11 10 9 8 7 6 5 4 3 2 1 3) 11 10 9 8 7 6 7 8 9 10 11 4) 1 2 3 4 5 6 5 4 3 2 1 ответ будет 4, объясните как получается , просто у меня другие ответы получились

214
386
Посмотреть ответы 3

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

лпк18
4,4(87 оценок)

1. сначала элементы массива получают значения по формуле получаем в массиве значения 1,2,3, 11. 2. далее, походим по массиву с конца, т.е. от элемента с номером 10 к номеру 1 и каждому элементу присваиваем значение элемента, индекс которого равен 10-i, где i - индекс текущего элемента. получается, что в a₁₀ попадает значение элемента с индексом 10-10=0, т.е a₀=1 и теперь a₁₀=1. затем в a₉ попадает значение элемента с индексом 10-9=1, т.е a₁=2 и получаем a₉=2. далее a₈=3, потому что а₂ переписывается в а₈, а₇=4, а₆=5. и вот, когда i=5, 10-i тоже равно 5 и получаем, что в а₅ переписывается содержимое самого а₅, т.е. а₅ остается равным 6. а затем в а₄ попадет содержимое а₆ (10-4=6), а туда (см. чуть выше, выделено жирным) мы записали то, что было в а₄, поэтому фактически а₄, а₃, а₀ не поменяются. итоговые значения будут такими: 1 2 3 4 5 6 5 4 3 2 1 - ответ с номером 4.

Ну тип сначала получается массив 1  2  3  4  5  6  7  8  9  10  11 а потом в обратном порядке вычитается i 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7 8 9 2 1 1 2 3 4 5 6 7 8 3 2 11 2 3 4 5 6 7 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1 ну и уже типо нечего вычитать и всио
414484
4,5(16 оценок)

соси

Объяснение:

вхвхавыхвахв

Реши свою проблему, спроси otvet5GPT

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS