Hjx , bạn phải làm rùi post lên đây khi đó mọi người mới bít là ngu tới mức nào chứ. Sao tự dưng lại bít là mình ngu. Lần sau chỉ nhận là mình chưa học đúng kách và còn lười học thui nhé ^^!. Hoặc chỉ nên nhận là mình dốt thui. 
Đùa chút cho vui.
Để làm bài này bạn cần:
1. Nắm vững kiến thức về switch ... case
2. Biết công thức tính tích vô hướng
Gợi ý chút về switch ... case na
Bạn có nhận xét gì nếu mình viết thế này:
Code:
//
...
swich ( _iDiem )// switch chỉ sử dụng cho int còn float thì sao?
{
case 1 :
// more
break;
case 2:
// more
break;
case ...:
}
với cách viết
Code:
//
...
swich ( _fDiem )
{
case 1 :
// more
case 2:
// more
break;
case ...:
}
Đó bạn nhận xét nhé. Còn cái ... ở trước switch thì là cái bạn sử lý điểm về kiểu int. Bạn thử suy nghĩ xem sao nhé ví dụ 8.5 hoặc 2.5 điểm thì sao hoặc 3.3 điểm thôi. Hãy sử lý cho khéo để nó nằm trong khoảng cần đoán nhận.
Còn về bài vecto thì cứ công thức mà iu nhé.
Thân!