01/10/2018, 01:17

Xin ý tưởng làm bài chuỗi ký tự

mình đang làm bài chia hai chuối cho nhau ví dụ nhập vào hai chuỗi ,chuỗi a:25275 chia chuỗi b 108 thì được kết quả 234 bài tập về chuỗi cộng trừ nhân thì mình làm được rồi nhưng đến chia gặp nhiều khó khăn quá xin anh chị giúp đỡ

Duc Nguyen viết 03:21 ngày 01/10/2018

cám ơn bạn nhiều mình chỉ cần ý tưởng ,bạn có thể nói ý tưởng ở phép chia được không

Ngô Doãn Tuấn viết 03:21 ngày 01/10/2018

chuỗi a:25275 chia chuỗi b 108 thì được kết quả 234

Ý tưởng đơn giản dễ hiểu nhất mình nghĩ đó là:
Sau khi nhập vào hai chuỗi. Bạn kiểm tra xem hai chuỗi có hợp lệ hay không - Tức là tất cả các phần tử trong chuỗi có phải là số. Sau đó bạn chuyển chuỗi đó qua số nguyên.

Phần chuyển thì tùy từng ngôn ngữ bạn sử dụng.
Đơn giản thì bạn có thể dùng bãng mã ascii.
giá trị số nguyên = giá trị số đó trong bảng mã ascii - 48.
Bạn nên kiểm tra trường hợp mẫu số có = 0 hay không?

Source code: http://codepad.org/pNjFiLEe

Sau khi đưa code xong bạn trả lời như thế này là không phù hợp rồi.
Mong bạn sớm edit lại !

không có comments nên chịu khó nhé, code này viết mấy tháng trước rồi, giờ lục lại tìm thấy nên post cho bạn tham khảo luôn

Tynk Huynk viết 03:28 ngày 01/10/2018

parse 2 chuỗi thành số. chia cho nhau ra kết quả, parse kết quả thành chuỗi

Tao Không Ngu. viết 03:32 ngày 01/10/2018

Hi Duc Nguyenduc_nguyen7.
Bạn có thể tìm từ khóa “big interger c/c++”.
Để tham khảo.

secure-media.collegeboard.org

ap01.pdf.lr_7928.pdf

354.86 KB


Phép chia thì mình có xem qua họ cài dặt dựa trên phép trừ theo kiểu của các máy tính cơ.

a / b <=>
white(a > b)
    a -= b;
    value++
Người bí ẩn viết 03:21 ngày 01/10/2018

Sorry mọi người, tại chiều vội quá mà thấy cái topic nên paste vô luôn.

Bài liên quan
0