Предмет: Информатика,
автор: vasilisakuimova
Дан одномерный массив, состоящий из 20 элементов. Вывести на экран те
элементы массива, индексы которых являются степенями двойки (1, 2, 4, 8, 16 ...) Пожалуйста,помогите!!!!! НЕ МОГУ РАЗОБРАТЬСЯ!!!!
Аноним:
Если строго, то в задании недочет: не указано, как нумеруются элементы в массве - от нуля, от единицы или еще как-то иначе.
Ответы
Автор ответа:
0
// 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
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
Похожие вопросы
Предмет: Физика,
автор: annabrylkina2010
Предмет: Алгебра,
автор: kateruna47
Предмет: Геометрия,
автор: koranlok3
Предмет: Литература,
автор: leardera
Предмет: Геометрия,
автор: pupil80022225