Project

Bạn hãy viết chương trình nhập vào từ bàn phím số nguyên n và hiển thị ra tổng từ 1 tới n:
                        Input: n = 5
                    
                        Output: 10
                    

Lý Thuyết

Bài này sẽ được giải bằng vòng lặp for. Cách đơn giản nhất để hiểu được vòng lặp trong C là xem nhiều các ví dụ. Ví dụ về chương trình sử dụng vòng lặp for để in ra các số từ 1 tới 5:
                        
#include < stdio.h >

int main() {
    // i++ tương đương với i = i + 1 hoặc i += 1
    for (int i = 1; i <= 5; i++) {
        printf("%d ", i);
    }
    return 0;
}
                    
                    
Kết quả khi chạy chương trình:
                        
1 2 3 4 5 
                    
                    
Ví dụ về chương trình sử dụng vòng lặp for để in ra các số từ 10 về 1:
                        
#include < stdio.h >

int main() {
    // i-- tương đương với i = i - 1 hoặc i -= 1
    for (int i = 10; i > 0; i--) {
        printf("%d ", i);
    }
    return 0;
}
                    
                    
Kết quả khi chạy chương trình:
                        
10 9 8 7 6 5 4 3 2 1
                    
                    
Ví dụ về chương trình sử dụng vòng lặp for để in ra tổng từ 1 tới 5:
                        
#include < stdio.h >

int main() {
    int n = 5;
    int sum = 0;
    for (int i = 1; i <= 5; i++) {
        sum += i;
    }
    printf("sum = %d", sum);
    return 0;
}
                        
                    
Kết quả khi chạy chương trình:
                        
sum = 15
                    
                    
Đọc tới đây bạn đã biết cách sử dụng vòng lặp for, hãy quay lại phần bài tập và làm thử.

Vòng lặp for trong C

Bài tiếp theo

Đoạn code trên mình viết sai 1 chỗ nhé: for(int i = 1; i <= n; i++) => Viết như vậy mới đúng mình thử xem các bạn có nhận ra không đấy nhé (-,-)

Nhắc nhở: có các bài tập nhé.

BÀI TẬP
Bài tập 1
                            
1.1 Nhập vào số nguyên n và in ra màn hình tổng các số lẻ từ 1 đến n (tính luôn cả n);
1.2 Nhập vào số nguyên n và in ra màn hình tổng các số chẳn từ 1 đến n (tính luôn cả n)
                            
                        
Bài tập 2
                            
nhập vào số nguyên n và in ra màn hình lũy thừa cuả n.