A two-dimensional numerical solution for steady-state buoyancy induced convection in a right-triangular enclosure with a square body is obtained using finite difference technique. The solid body is located far from the origin with the distance of 0.3 in both directions. It is considered that the temperature of the bottom wall of triangular enclosure is higher than that of inclined wall while the vertical wall is insulated. To obtain the effects of the presence of a square body on heat transfer and fluid flow inside the enclosure, four different temperature boundary conditions were applied for the body as heated, cooled, neutral and adiabatic at different Ra numbers. It is observed that fluid flow and temperature fields strongly depend on thermal boundary conditions of the body. (c) 2006 Elsevier Ltd. All rights reserved.