Задание

Что будет выведено на экран в результате выполнения программы:

var sb: set of byte;

i,sm1,sm2: integer;

begin

sb:= [2..5,8]; sm1:=0; sm2:=sm1;

for i:= 2 to 9 do

if (([2..5,8] + [3..6]) >= sb) then

begin inc(sm1); sb:=sb +[i]; end;

for i:=1 to 10 do if i in sb then inc(sm2);

write(sm1:4,sm2:4); readln;

end.

6 7

6 6

7 7

8 7

7 6

Программа вызовет ошибку при компиляции

Программа вызовет ошибку при выполнении