Перевести программу с Pascal на C++ uses crt;
var
a:array[1..50] of boolean;
n,k:integer;
procedure rr(i:byte);
var
j:boolean;
l,s:integer;
begin
if i=n then for j:=false to true do begin a[i]:=j;s:=0;
for l:=1 to n do if a[l] then s:=s+1;
if s=k then begin for l:=1 to n do write(ord(a[l]),' ');writeln;end;
end
else for j:=false to true do begin a[i]:=j;rr(i+1);end;
end;
begin
clrscr;
repeat write('n,k='); readln(n,k);until (n>0) and (k<=n);
rr(1);
readln;
end.
2. Не корректный вопрос: индекс - это обращения к определенному элементу массива, а у самого массива индекса нет. В вариантах ответа ничего похожего на это нет.
3. 4 Массивы заполняются теми же операторами, что и обычные переменные
4. 1 Есть такой ввода в бейсике - конструкция READ DATA
5. 1 Выведется четвертый элемент массива, т.к. нумерация идет с нуля, и первый имеет номер 0, второй - 1, третий - 2, а четвертый - номер 3, который и запрашивается в выражении А(3)