Code xoá k ký tự để xâu còn lại có giá trị nhỏ nhất bị exit code 201

Source code


EDIT (@library): Cậu vui lòng paste code dưới dạng text sử dụng Markdown để format, như @noname00 hướng dẫn nhé @Hoang_Phung2 :smile:

Đề bài:

Cho xâu X có n kí tự chữ số. Hãy xoá đi k kí tự để xâu còn lại có giá trị nhỏ nhất.

VD1: X=‘89678982’
X có 8 kí tự, xoá đi 5 kí tự để còn 3 kí tự
Xâu đáp số là ‘672’

VD2: X=‘70358’
X có 5 kí tự. Xoá đi 3 kí tự để còn 2 kí tự
Xâu đáp số là ‘03’

Vấn đề

Sao em lại bị exit code 201 ạ?
EDIT (@library): Cậu vui lòng cho bọn tớ biết input của cậu đã nhập là gì nhé! :smile:

Bạn đăng code lên đây dưới dạng chữ theo hướng dẫn dưới đây:

3 Likes

Hi there,

201 error code là “range check error”. Nó có thể xảy ra trong TH cậu nhập vào 1 số nguyên quá lớn (ví dụ, integer trong pascal có 16 bit, và số tối đa mà 1 số integer pascal lưu được là 32,767).

Tớ không rõ cậu đã nhập gì để nhận được error code 201, cậu có thể cho bọn tớ biết được không? Từ đó, cậu và bọn tớ có thể đoán xem error code đó được tung ra ở đâu, cùng với cách khắc phục, dựa trên manh mối ở trên?

5 Likes

Ở dòng a[i] > a[i+1], nếu i = length(a) thì sao?

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