*The main thrust of the paper is to provide an interesting and useful for students example of using bitwise operations in programming languages C ++ and Java. As an example, we describe an algorithm for receiving a Latin square of arbitrary order. So we will outline some techniques for the use of bitwise operations. The article considers also the special case when the Latin square is a Sudoku matrix.*

**Read full article:** http://bp.bookpi.org/index.php/bpi/catalog/view/46/220/376-2