sao khi e test ở hacker rank thì nó đúng, còn khi e bỏ vô C++ thì nó bị sai ạ!
khi bỏ vô c++, e sửa lại thế này:
chương trình không đếm kí tự đầu tiên
cụ thể, nếu nhập: khanh
xuất: hn ah
Hacker Rank ngày 6: in ra chuỗi chẵn lẻ
Bỏ cin.ignore()
đi.
2 Likes
oh dc rồi cảm ơn bạn nha. mà có thể giải thích cho t tại sao k?
Vì nó ngoạm mất 1 char đầu tiên rồi chỉ một số kí tự buộc phải ignore thôi, như ‘\n’ hay ‘\r’ chẳng hạn, vì sẽ bị trôi lệnh tuốt luốt nếu vẫn còn chúng trong buffer.
1 Like