Viết chương trình C để tính tổng các số lẻ nhỏ hơn n

Các bước thực hiện để viết chương trình C:

1. Nhập vào 1 số nguyên n. Khởi tạo một biến tính tổng sum = 0

2. Chạy 1 vòng for từ 1 đến n, tăng lên 1 sau mỗi lần lặp: for(i=1; i<=N; i++).

3. Vì vòng lặp đã chạy từ 1, tăng lên 2 mỗi lần lặp, nên i đang là số lẻ, tính tổng sum = sum + i.

4. In ra sum.

Code tham khảo của chương trình C:


#include <stdio.h>
int main()
{
int n, sum=0;

/*1. Enter a */
printf("Enter an integer:");
scanf("%d", &n);

/*2. Loop, start from 1 to n; increment 2 in each iteration.*/
for(int i=1; i<=n; i+=2)
{
sum += i; //3. Calculate sum
}
/*4. Print sum*/
printf("Sum of odd numbers = %d", sum);

return 0;
}