
Pawn_start_vertical = int(pawn_start)-96 Knight_start_vertical = int(knight_start)-96 Scanf("%c%d%*c%c%d%*c", &pawn_start, &pawn_start_horizontal, &knight_start, &knight_start_horizontal) Int knight_start_horizontal, pawn_start_horizontal, knight_start_vertical, pawn_start_vertical Return (max_elem(max_elem(a,b),max_elem(c,d))) Result_array = result(pawn_v, pawn_h, knight_v - 1, knight_h - 2) Ī = max_elem(result_array,result_array) ī = max_elem(result_array,result_array) Ĭ = max_elem(result_array,result_array) ĭ = max_elem(result_array,result_array) Result_array = result(pawn_v, pawn_h, knight_v + 1, knight_h - 2)

Result_array = result(pawn_v, pawn_h, knight_v - 1, knight_h + 2) Result_array = result(pawn_v, pawn_h, knight_v + 1, knight_h + 2) Result_array = result(pawn_v, pawn_h, knight_v - 2, knight_h - 1) Result_array = result(pawn_v, pawn_h, knight_v - 2, knight_h + 1) Result_array = result(pawn_v, pawn_h, knight_v + 2, knight_h - 1)

Result_array = result(pawn_v, pawn_h, knight_v + 2, knight_h + 1) Double result (int pawn_v, int pawn_h, int knight_v, int knight_h)Įlse if ((pawn_v = knight_v + 2) & (pawn_h = knight_h + 1))Įlse if ((pawn_v = knight_v + 2) & (pawn_h = knight_h - 1))Įlse if ((pawn_v = knight_v - 2) & (pawn_h = knight_h + 1))Įlse if ((pawn_v = knight_v - 2) & (pawn_h = knight_h - 1))Įlse if ((pawn_v = knight_v + 1) & (pawn_h = knight_h + 2))Įlse if ((pawn_v = knight_v + 1) & (pawn_h = knight_h - 2))Įlse if ((pawn_v = knight_v - 1) & (pawn_h = knight_h + 2))Įlse if ((pawn_v = knight_v - 1) & (pawn_h = knight_h - 2))Įlse if ((pawn_v = knight_v) & (pawn_h = knight_h))
