Câu 1: bỏ ký tự trắng thừa thì mình sẽ kiểm tra theo trường hợp rồi in ra các trường hợp in ra sẽ là
1> xau[i]!=' ' và xau[i+1]!=' ';
2> xau[i]!= ' ' và xau[i+1]==' ' ;
3> xau[i]==' ' và xâu[i+1]!= ' ';
=> nếu xau[i] mà thuộc các th trên thì bạn copy từ này ra 1 xâu mới
Câu 2:
+> TH1: xâu rỗng: if(xau.length == 0 ) ....
+> Th2: xâu k rỗng: ở TH này bạn chèn thêm ký tự space ' ' ở đầu xâu VD:quick sil ver
bạn thêm ký tự space vào thì xâu sẽ là : quick sil ver
sau đó bạn kiểm tra nếu xâu[i]= ' ' và xâu[i+1] != ' ' thi dem++ va in ra
Câu 3: bạn dựa vào bảng mã ASC II để in ra ký tự thường hay hoa nhé
vd: if(xau[i] > 97) => ....