PDA

View Full Version : nhập số lớn trong C++



backtreets
11-05-2007, 07:36
Các bác vui lòng chỉ cho em cách tăng số byte biểu diễn số nguyên trong ngôn ngữ lập trình C++ hoặc VB để giải quyết 1 bài toán có độ dài chữ số khoảng 250 số.

backtreets
11-05-2007, 07:42
Tui muốn tăng số byte lưu trữ số nguyên trong ngôn ngữ lập trình C++ hoặc VB lên khoảng 259 số thì có cách nào không?

mo dung phuc
11-05-2007, 10:20
chỉ có tự code một lớp số lớn rồi dùng thôi
cái này có sẵn nhiều, google ra ngay

khoabeo108
11-05-2007, 19:13
Muốn biểu diễn số nguyên lớn thì phải dùng mảng (hoặc DSLK)

kaka1951989
25-04-2009, 14:15
sai het.minh muon nhap mot so nguyen cuc lon thi phai dung chuoi thi moi co the.trong C++ ko co mot khai bao so nao ma co so lon toi muc co toi 250 chu so.chi co dung chuoi la duoc thoi.

wenye0311
10-05-2009, 19:37
trang web cui bap vao chang co thong tin noi dung gi la dang quan tam het !! dep di la vua !! chang ai huong dan duoc j het toan la chung chung khong ???????????????????/

thanhquang288
24-11-2009, 07:37
nhập một số nguyên không giới hạn
truơc tiên phải khai báo kiểu chuổi để nhận một số thật dài
sao đó ban chuyển wa nhị phân khai báo mảng chứa nhị phân đó(độ dài mảng kô giới hạn co giản tùy ý)bạn làm phap toán vói số nhị phân đó xong lấy kết quả chuyển wa so nguyên dài đó in ra thế là xong(ví dụ 5 tỉ nhân với 10 tạo số rất lớn)ok

quanghaith2
24-11-2009, 15:17
trang web cui bap vao chang co thong tin noi dung gi la dang quan tam het !! dep di la vua !! chang ai huong dan duoc j het toan la chung chung khong ???????????????????/

ôi trời ơi, chưa gì mà nỗi nóng thế.............. người ta chỉ gợi ý thui, ko làm giùm bạn được đâu
gợi ý: dùng mãng các phần tử là số nguyên. mãng có chiều dài tùy vào chiều dài số lớn bạn muốn xử lý
ví du: có 2 số lớn là 1234.....27
và 1111........ (27 số 1)
bạn muốn cộng 2 số với nhau:
lưu nó vào 2 mãng
sau đó cộng từng phần tử rồi lưu vào mãng kết quả
sau đó kết xuất ra.
xong.
các phép toán khác cũng suy ra từ phép cộng mà thôi
ví du: 4+5= 4+(-5)
hoặc 5*2 = 5+5. v.v........

[=========> Bổ sung bài viết <=========]

thế nào. bạn đã hiểu ra vấn đề chưa ?

[=========> Bổ sung bài viết <=========]

còn nếu bạn muốn dùng nó cho thuận tiện hơn thì nên viết thành 1 lớp. lúc nào xài thì cứ mang ra. sử dụng chồng toán tử luôn cho sướng.