Tính tổng s(n) = x^1 + x^2 + x^3 + ... + x^n pascal
Viết chương trình Tính tổng S(n) = x^1 + x^2 + x^3 + … + x^n ? Tiếp tục là một bài tập hay :D, bài tập này thì cũng khá đơn giản thôi, chúng ta chỉ cần sử dụng vòng lặp và đặt vài cái biến là giải quyết được rồi . Mình xin được bắt đầu bài viết luôn nha. Đề bài: Trên ngôn ngữ lập trình C , hãy nhập vào hai số nguyên dương x và n. Hãy viết chương trình Tính tổng S(n) = x^1 + x^2 + x^3 + … + x^n Xác định
input output: input: Nhập n = 2 x = 2 output: 2^1 + 2^2 = 6 Ý tưởng : Ok chỉ vậy thôi, bây giờ mình sẽ code và chú thích chi tiết ngay ở dưới.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include #include intmain(){ intx; intn; intlt
=1; ints=0; printf("Nhap x: "); scanf("%d",&x); printf("Nhap
n: "); scanf("%d",&n); //Nhap gia tri x, n for(inti=1;i<=
n;i++){ lt=lt*x; s+=lt; } //Tinh
s = x^1 + x^2 + .. + x^n printf("%d",s); } Kết quả: Okê xong rồi đấy :D, Vậy là mình đã giải quyết xong bài toán Tính tổng S(n) = x^1 + x^2 + x^3 + … + x^n. Mình rất vui vì bạn đã tham khảo bài viết này của mình. Chúc bạn học tập thật tốt và từng bước từ newbie đi lên coder và trở thành developer hihi. Hãy nhớ là nền vững thì mới xây cao. Bọn mình và sếp sẽ luôn đồng hành cùng các bạn hehe. Các bạn cứ để lại bình luận nếu thắc mắc, mình xin được kết thúc bài viết tại đây Xem thêm bài viết về C/C++ tại đây Trong bài viết này chúng ta sẽ thực hiện chương trình tính S(n) = x + x^2 + x^3 + … + x^n bằng C / C++. Để hiểu được bài này các bạn cần có kiến thức cơ bản về C và C ++. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Mình sẽ thực hiện hai chương trình để tính biểu thức trên bằng hai ngôn ngữ khác nhau là C và C++. Tính S(n) = x + x^2 + x^3 + … + x^n bằng ngôn ngữ CTa cần khai báo hai biến x kiểu float và n kiểu int trong phần tử x^n. Một biến T để tính tích và biến S để tính tổng các phần tử. Hai biến x và n sẽ được nhập bởi người dùng thông qua printf() va scanf(). Để tính biểu thức ta có thể sử dụng một tron hai vòng lặp while và for, lặp từ 1 đến n. Bài viết này được đăng tại [free tuts .net] for(int i = 1; i <= n; i++){ T = T * x; S = S + T; } Hoặc: while(i <= n) { T = T * x; S = S + T; i++; } Sau khi tính biểu thức kết quả được lưu vào biến S, khi đó chỉ cần sử dụng printf() để hiển thị ra màn hình. Code: #include Kết quả: Tính S(n) = x + x^2 + x^3 + … + x^n bằng ngôn ngữ C++Việc tính biểu thức trên bằng ngôn ngữ C++ cũng tương tự như ngôn ngữ C. Chỉ cần thay thế printf() và scanf() trong ngôn ngữ C bằng cout và cin trong C++. Nhớ khai báo thư viện #include |