P.31.14 Ответы
Какое число будет в переменной Man в конце выполнения следующей программы.
Program AA;
type
Animal = (cat, dog, rabbit, fox, wolf, bear, hare);
var
a, b : Animal;
Man : integer;
function Beat(x,y : Animal) : boolean;
begin
Beat:=((x=dog) and (y=cat)) or
((x=wolf) and (y=fox)) or
((x=bear) and (y=wolf));
end;
begin
Man:=0;
for a:=cat to fox do
for b:=cat to rabbit do
if Beat(a,b) then Man:=Man+1;
end.