30/09/2018, 16:15

Các cộng 2 chuỗi số trong C?

Em có code như sau, để làm cộng 2 chuỗi . Nhưng không hiểu sao nó không ra giống kết quả tren máy tính casio

for(int j=x1; j>=0; j--)
{
    int c = x.chuoi[j-1] - 48;
    int d = y.chuoi[j-1] - 48;
    sum=c + d + nho;
    nho=(sum) / 10;
    SUM.chuoi[j+1]=char((sum) % 10 + 48 + e);
}

Em nhập 2 xâu x.chuoi=“12” va y.chuoi=“98” >>> SUM.chuoi=“100”. Nhưng không làm ra kết quả như em mong muốn.

Đoàn Hiếu Tâm viết 18:16 ngày 30/09/2018

nên lên đây hỏi em có code nhu sau nhưng không hiểu sao nó không ra

Cho vào thẻ code và tab đầu dòng cho dễ đọc bạn ơi

    for(int j=x1;j>=0;j--)
    {
      int c = x.chuoi[j-1] - 48;
      int d = y.chuoi[j-1] - 48;
      sum=c + d + nho;
      nho=(sum) / 10;
      SUM.chuoi[j+1]=char((sum) % 10 + 48 + e);
    }
Nguyễn Minh Dũng viết 18:24 ngày 30/09/2018

@Thai_Hoc_Nguyen đặt lại câu hỏi cụ thể hơn nhé. Đặt câu hỏi khó lắm phải đâu chuyện đùa?


P/S1: Đạt đã sửa câu hỏi ở trên

P/S2: Trong các bạn ở diễn đàn, có nhiều bạn hoạt động tích cực, các bạn sẽ sớm lên Level 3. Khi lên Level 3, các bạn hãy giúp Đạt sửa các câu hỏi lại sao cho phù hợp với nội dung topic.

Cảm ơn các bạn, có các bạn, chúng ta sẽ xây dựng được một cộng đồng học tập / thảo luận một cách thông minh hơn.

Bài liên quan
0