Предмет: Информатика,
автор: akk15
Ниже представлен фрагмент программы, в которой описан одномерный целочисленный массив A и обрабатываются элементы массива с индексами от 1 до 10.
n = 10
for i in range(n ):
A[n - i] = 2 * A[i]
Перед началом выполнения фрагмента элементы массива имеют значения соответственно 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, т. е. A[1] = 1; A[2] = 2 и т. д.
Укажите значение, которое после выполнения указанного фрагмента программы имеют два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наибольшее из них.
Выберите один ответ:
a. 8
b. 10
c. 4
d. такого значения нет
Ответы
Автор ответа:
0
i = 0: A[10] = 2 * A[0] => A[10] = 2
i = 1: A[9] = 2 * A[1] => A[9] = 4
i = 2: A[8] = 2 * A[2] => A[8] = 6
i = 3: A[7] = 2 * A[3] => A[7] = 8
i = 4: A[6] = 2 * A[4] => A[6] = 10
i = 5: A[5] = 2 * A[5] => A[5] = 12
i = 6: A[4] = 2 * A[6] => A[4] = 20
i = 7: A[3] = 2 * A[7] => A[3] = 16
i = 8: A[2] = 2 * A[8] => A[2] = 12
i = 9: A[1] = 2 * A[9] => A[1] = 8
по сути 12, тогда скорре всего d. такого значения нет
Zlkl13:
учитывая: обрабатываются элементы массива с индексами от 1 до 10, то ответ скорее всего 8
Похожие вопросы
Предмет: Другие предметы,
автор: valeriakravchenko210
Предмет: Биология,
автор: annaamaart
Предмет: Литература,
автор: Wellnasw
Предмет: Математика,
автор: Аноним
Предмет: Литература,
автор: kostanovera99