Đáp án: 35 tấn; 56 tấn; 40 tấn.
Giải thích các bước giải:
Gọi số gạo của 3 kho lần lượt là a,b,c (tấn) (a,b,c>0)
+ Nhập vào kho A 1/7 số gạo của nó thì nó chứa: $a + \frac{1}{7}a = \frac{8}{7}a$
+ Xuất kho B đi 2/7 số gạo của nó thì còn: 5/7b
Ta có: b-a=21
$\begin{array}{l}
\frac{8}{7}a = \frac{5}{7}b = c\\
\Rightarrow \frac{a}{{\frac{7}{8}}} = \frac{b}{{\frac{7}{5}}} = \frac{c}{1} = \frac{{b - a}}{{\frac{7}{5} - \frac{7}{8}}} = \frac{{21}}{{\frac{{21}}{{40}}}} = 40\\
\Rightarrow \left\{ \begin{array}{l}
a = 40.\frac{7}{8} = 35\\
b = 40.\frac{7}{5} = 56\\
c = 40
\end{array} \right.
\end{array}$
Vậy lúc đầu ở mỗi kho chứa: 35 tấn; 56 tấn; 40 tấn.