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
__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
Bình luận
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)
orz
Rất dễ đừng đùng for ,while hoặc repeat
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)