• Дан целочисленный массив с количеством элементов N. Выведете на печать те его элементы. индексы которых являются степенями двойки. написать программу в паскале

Ответы 1

  • program raf105;

    const

     n = 99;

    var

     a: array[1..n] of integer;

     i,i2: integer;

    begin

     write('Исходный массив: ');

     for i:= 1 to n do

     begin

       a[i]:= random(10,99);

       write(a[i],' ');

     end;

     writeln;

     writeln('Вывод: ');

     for i:=2 to n do

     begin

       i2:= i;

       while (i2 mod 2 = 0) and (i2 <> 0) do

         i2:= i2 div 2;

       if i2 = 1

         then writeln(a[i]:2,' (индекс ',i:2,')');

     end;

    end.

    PascalABC
    • Автор:

      tito92
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years