© 2017

Viết chương trình tính giá trị biểu thức S(n) = 1 + 3 + 5 + ... + (2n+1) trong C

NLD Code - Viết chương trình tính giá trị biểu thức S(n) = 1 + 3 + 5 + ... + (2n+1) trong C. Với n bất kỳ nhập từ bàn phím. Sử dụng vòng lặp for bước nhảy 2.....

Viết chương trình tính giá trị biểu thức S(n) = 1 + 3 + 5 + ... + (2n+1) trong C. Với n bất kỳ nhập từ bàn phím. Sử dụng vòng lặp for bước nhảy 2.

Câu hỏi

  • Viết chương trình tính giá trị biểu thức S(n) = 1 + 3 + 5 + ... + (2n+1) trong C.

Gợi ý

  • Chúng ta sử dụng vòng lặp for với bước nhảy là 2 để xử lý bài toán trên

Tiến hành code

Chèn các thư viện vào file hiện hành

#include<stdio.h>
#include<conio.h>

Khai báo các biến kiểu dữ liệu int

int i, n, s = 0;

In ra thông báo nhập n

printf(" - Nhap n = ");

Nhận giá trị n người dùng nhập vào

scanf("%d",&n);

Chạy vòng lặp for từ 1 đến 2*n+1 với bước nhảy 2

for(i = 1;i <= 2*n+1;i = i+2){

}

Tính biểu thức đã nêu ở câu hỏi

s = s + i;

In ra giá trị của biểu thức

printf(" => Gia tri bieu thuc la: %d ",s);

Code hoàn chỉnh

// http://nguyenlediep.com

#include<stdio.h>
#include<conio.h>
main(){
    printf("\n");      
    int i, n, s = 0;
    printf(" - Nhap n = ");
    scanf("%d",&n);
    for(i = 1;i <= 2*n+1;i = i+2){
        s = s + i;
    }
    printf(" => Gia tri bieu thuc la: %d ",s);
    printf("\n >>>>> nldc.vn <<<<<\n");
}

Kết quả

  • Lưu C code thành file .cpp, nhấn F9 để biên dịch chương trình sau đó nhấn F10 ta được:
Chia sẻ
Nguyễn Lê Điệp

Nguyễn Lê Điệp

Có sở thích lập trình, viết lách nên đã từng tham gia ở một số diễn đàn, đến năm 2017 mới có điều kiện sáng lập ra blog NguyenLeDiep.Com Đang học tập và làm việc tại thành phố Hồ Chí Minh.