Дан одномерный массив, состоящий из 20 элементов. вывести на экран те элементы массива, индексы которых являются степенями двойки (1, 2, 4, 8, 16 ,! не могу

Myzhik123456 Myzhik123456    1   15.07.2019 05:20    0

Ответы
Mezhanova16 Mezhanova16  03.10.2020 04:35
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016
begin
  var a:array[1..20] of integer;
  for var i:=1 to 20 do a[i]:=Random(-10,35);
  Writeln('Исходный массив');
  a.Println(',');
  Writeln('Элементы с искомыми индексами');
  var i:=1;
  while i<20 do begin
    WritelnFormat('a[{0}]={1}',i,a[i]);
    i:=2*i
    end
end.

Тестовое решение:
Исходный массив
-8,15,32,25,24,11,18,-2,20,17,15,4,9,30,-10,10,29,31,4,27
Элементы с искомыми индексами
a[1]=-8
a[2]=15
a[4]=25
a[8]=-2
a[16]=10
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика