Tính S(n) = 1 + 2 + 3 + … + n

Giải:

#include <stdio.h>

int main() {
    int n, i;
    int sum = 0;

    printf("Nhap n: ");
    scanf("%d", &n);

    for(i = 1; i <= n; i++) {
        sum += i;
    }

    printf("Tong S(%d) = %d\n", n, sum);

    return 0;
}

Giải thích nhanh:

  • sum dùng để lưu tổng cộng dồn.

  • Vòng lặp for chạy từ 1 đến n, mỗi lần cộng thêm giá trị i vào sum.

  • Sau khi vòng lặp kết thúc, in ra kết quả.

Để lại một bình luận