Задать вопрос
27 января, 12:32

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

+4
Ответы (1)
  1. 27 января, 15:16
    0
    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
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Программирование на языке Паскаль! Заполните массив степенями числа 2, так чтобы последний элемент массива был равен 1, а каждый предыдущий ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы