Вопрос задан 06.10.2018 в 00:13. Предмет Информатика. Спрашивает Удинцева Катя.

Заполнить массив из 20 элементов по образцу (1,2,4,8,16,32, 64,…)

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ургачёв Данил.
Var a:array[1..20] of integer;
i:integer;
begin
a[1]:=1;
for i:=2 to 20 do
a[i]:=a[i-1]*2;
for i:=1 to 20 do
write(a[i],' ');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для заполнения массива из 20 элементов по образцу (1, 2, 4, 8, 16, 32, 64, ...) можно использовать следующий код на языке программирования:

```python array = [] value = 1

for _ in range(20): array.append(value) value *= 2

print(array) ```

Этот код создает пустой массив `array` и переменную `value`, которая изначально равна 1. Затем с помощью цикла `for` повторяется 20 раз следующая последовательность действий: 1. Значение `value` добавляется в конец массива `array` с помощью метода `append()`. 2. Значение `value` умножается на 2.

Таким образом, на каждой итерации значение `value` удваивается, что соответствует образцу (1, 2, 4, 8, 16, 32, 64, ...).

Результат выполнения этого кода будет следующим: ``` [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288] ```

Таким образом, массив будет заполнен элементами в соответствии с образцом (1, 2, 4, 8, 16, 32, 64, ...).

Пожалуйста, обратите внимание, что данный код написан на языке программирования Python. Если вам нужно решение на другом языке, пожалуйста, уточните это.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос