Программирование на языке Паскаль! Заполните массив степенями числа 2,так чтоб последний

Программирование на языке Паскаль! Заполните массив ступенями числа 2,так чтобы заключительный элемент массива был равен 1,а каждый предыдущий был в 2 раза больше следующего. Пример 36 16 8 4 2 1

Задать свой вопрос
1 ответ
Var a:array[1..20] of integer;
n,i:integer;
begin
readln(n);
a[n]:=1;
for i:=n-1 downto 1 do a[i]:=a[i+1]*2;
for i:=1 to n do write(a[i],' ');
end.

Пример:
15
16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт