Lời giải:
Gọi số học sinh lớp 5A đạt $7$ điểm và $8$ điểm lần lượt là $a$ và $b$.
Tổng số học sinh: $a+b$ (hs)
Vì lớp 5A có 5 tổ, số hs mỗi tổ như nhau nên số hs lớp 5A chia hết cho $5$
Hay $a+b$ chia hết cho $5$
Ta cũng có:
$7\times a+8\times b=336$
$8\times b=336-7\times a=7\times (48-a)\vdots 8$
Suy ra $b\vdots 7$
$8\times b=336-7\times a< 336$
$b< 336:8$
$b< 42$
Mà $b$ chia hết hết cho $7$ nên $b$ có thể nhận các giá trị $7; 14;21;28; 35$
Nếu $b=7$ thì $a=(336-8\times 7):7=40$.
$a+b=40+7=47$ không chia hết cho $5$ (loại)
Nếu $b=14$ thì $a=(336-8\times 14):7=32$
$a+b=14+32=36$ không chia hết cho $5$ (loại)
Nếu $b=21$ thì $a=(336-8\times 21):7=24$
$a+b=21+24=50$ chia hết cho $5$ (chọn)
Nếu $b=28$ thì $a=(336-8\times 28):7=16$
$a+b=28+16=44$ không chia hết cho $5$ (loại)
Nếu $b=35$ thì $a=(336-8\times 35):7=8$
$a+b=35+8=43$ không chia hết cho $5$ (loại)
Vậy có 24 hs đạt 7 điểm và 21 học sinh đạt 8 điểm