-5

Bội 7

đã đăng vào 2, Tháng 10, 2023, 18:47

các số được gọi là bội 7 là các số đó phải chia hết cho 7. cho 1 số nguyên n (n<=1000000000). tính tổng các số mà chia hết cho 7 input: 7 output: 7 input: 20 output 21


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 3
    __turing__  đã bình luận lúc 3, Tháng 10, 2023, 15:14

    Các số chia hết cho 7 có dạng: 7, 14, 21, ... Vậy tổng các số chia hết cho 7 là: 7 + 14 + 21 + .. + 7k với 7k là số lớn nhất nhỏ hơn hoặc bằng n Đặt 7 làm thừa số chung ta có: 7.(1 + 2 + 3 + .. + k) với k là số lượng số chia hết cho 7 (được tính bằng công thức: n/7 lấy phần nguyên) Vậy tổng các số chia hết cho 7 mà nhỏ hơn hoặc bằng n là: 7.k.(k+1)/2

    **inp là 20 thì out phải bằng 21 nhé (7 + 14)


    • 0
      Shinoz  đã bình luận lúc 4, Tháng 10, 2023, 8:25

      orz


  • 0
    matnick  đã bình luận lúc 2, Tháng 10, 2023, 11:54

    Rất dễ đừng đùng for ,while hoặc repeat


    • 0
      Shinoz  đã bình luận lúc 2, Tháng 10, 2023, 15:29

      tổng bội cùa 7 từ 1 -> n có ph k? nếu v in = 20 thì out phải là 21 chứ (7 + 14)