Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Tìm tổng chữ số của 1 số nguyên như thế nào?

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    2

    Mặc định Tìm tổng chữ số của 1 số nguyên như thế nào?

    Ta có nếu tìm tổng các chữ số của 1 số nguyên dương thì ta làm như sau:
    long tong(int k)
    {
    long sum=0;
    while (k>0)
    {
    sum=sum+k%10;
    k=k/10;
    }
    return sum;

    }
    Vậy đối với trường hợp tính tổng các chữ số của số nguyên âm thì sao ạ. Em đang thắc mắc ko biết tính như thế nào. Xin anh (chị) giúp đỡ ạ.

  2. #2
    Ngày gia nhập
    04 2011
    Nơi ở
    Heaven
    Bài viết
    90

    Trích dẫn Nguyên bản được gửi bởi ndsweet Xem bài viết
    Ta có nếu tìm tổng các chữ số của 1 số nguyên dương thì ta làm như sau:
    long tong(int k)
    {
    long sum=0;
    while (k>0)
    {
    sum=sum+k%10;
    k=k/10;
    }
    return sum;

    }
    Vậy đối với trường hợp tính tổng các chữ số của số nguyên âm thì sao ạ. Em đang thắc mắc ko biết tính như thế nào. Xin anh (chị) giúp đỡ ạ.
    bạn ép nó sang số nguyên dương rồi xử lý
    I'll come back

  3. #3
    Ngày gia nhập
    10 2010
    Bài viết
    2

    Trích dẫn Nguyên bản được gửi bởi stupid_genius Xem bài viết
    bạn ép nó sang số nguyên dương rồi xử lý
    Ép là ép thế nào bạn. Hay là vì zụ thế này: -123 thì trị tuyệt đối của nó là 123 và có tổng là 6. Vậy tổng chữ số của -123 là -6 hả bạn

  4. #4
    Ngày gia nhập
    04 2011
    Nơi ở
    Heaven
    Bài viết
    90

    Trích dẫn Nguyên bản được gửi bởi ndsweet Xem bài viết
    Ép là ép thế nào bạn. Hay là vì zụ thế này: -123 thì trị tuyệt đối của nó là 123 và có tổng là 6. Vậy tổng chữ số của -123 là -6 hả bạn
    đã nói là tính tổng của các chữ số mà bạn chứ đâu có xét cái dấu, dấu +,- là để xác định âm hay dương thôi mà, còn tổng các số thì không xét dấu
    I'll come back

  5. #5
    Ngày gia nhập
    01 2010
    Nơi ở
    Hà Nội
    Bài viết
    128

    hờ hờ .
    Cách hiểu 1:Tính tổng các số nguyên dương rồi thì số nguyên âm tính tương tự thôi . Bằng cách trừ đi số tự nhiên đầu tiên chứ ko cộng nữa
    Cách hiểu 2: Tính tổng bt rồi lấy- như bạn nói
    Thông thường thì thì giải bài toán này trên số nguyên dương thôi.

  6. #6
    Ngày gia nhập
    04 2011
    Nơi ở
    Heaven
    Bài viết
    90

    Mặc định Tìm tổng chữ số của 1 số nguyên như thế nào?

    Trích dẫn Nguyên bản được gửi bởi kids301090 Xem bài viết
    hờ hờ .
    Cách hiểu 1:Tính tổng các số nguyên dương rồi thì số nguyên âm tính tương tự thôi . Bằng cách trừ đi số tự nhiên đầu tiên chứ ko cộng nữa
    Cách hiểu 2: Tính tổng bt rồi lấy- như bạn nói
    Thông thường thì thì giải bài toán này trên số nguyên dương thôi.
    thêm cách của mình nữa thì có 3 cách hiểu nhá
    I'll come back

Các đề tài tương tự

  1. Bài tập C Thắc mắc tính tổng dãy số nguyên tố
    Gửi bởi taxitoan trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 17
    Bài viết cuối: 23-06-2013, 01:41 AM
  2. Hàm trong C++ Thắc mắc khai báo nguyên mẫu hàm như thế này nghĩa là gì?
    Gửi bởi cuatinhyeu34 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 15-11-2012, 09:25 PM
  3. Bài tập C++ chương trình đổi 1 số nguyên trong hệ thập phân sang hệ fibo và cộng 2 số nguyên được
    Gửi bởi nghiapro512 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 23-01-2011, 02:14 PM
  4. Bài tập C++ Đưa tất cả các số nguyên nhỏ hơn x về đầu mảng như thế nào?
    Gửi bởi mai_yeu_em1605 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 13
    Bài viết cuối: 25-11-2010, 05:44 PM
  5. Thắc mắc : Hàm Số Nguyên tố
    Gửi bởi truongphanbinh trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 27-07-2008, 07:28 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn