Задать вопрос
8 сентября, 14:36

Дан целочисленный массив с количеством элементов n. Напечатать те его

элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, ...).

Помогите написать на паскале, очень прошу

+4
Ответы (1)
  1. 8 сентября, 15:29
    0
    Есть способ поизящнее, но можно и так:

    program test;

    uses crt;

    var

    arr:array[1 ... 100] of integer;

    i:integer;

    begin

    clrscr;

    for i:=1 to 100 do

    begin

    arr[i]:=random (100) ;

    write (i,': ') ;

    writeln (arr[i]) ;

    end;

    writeln;

    i:=2;

    while (i<100) do

    begin

    write (i,': ') ;

    writeln (arr[i],' ') ;

    i:=i*2;

    end;

    readln;

    end
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы