kiểm tra điều kiện cho cin hoặc scanf

Mình có muốn sét đk cho cin hoặc scanf , đề bài :

1/cin hoặc scanf rỗng , tức là không chứa gí trong đó hết
^ cái này mình làm : string tengi; if(tengi.empty()) {//lam mot cai gi đó}

2/cin hoặc scanf chứa số mà không chứa chữ

3/ ngược lại của 2

4/chứa 1 kí tự nào đó … VD : “a” chẳng hạn

5/… các bạn tự đặt thêm bài tập xem sao @@!

sử dụng char[i] hay string tùy ý !!! nhưng mà mình nghĩ làm char sẽ hay hơn vì nó tách từng ký tự ra và kiểm tra :smiley: trông khoa học hơn

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?