Câu hỏi:

14/06/2023 150

Tính S(n)= 1 + (1+2)/2! + (1+2+3)/3! + ... + (1+2+3+..+n)/n! (n>0)

Sách mới 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

Đề toán-lý-hóa Đề văn-sử-địa Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

// Tính S(n)= 1 + (1+2)/2! + (1+2+3)/3! + ... + (1+2+3+..+n)/n! (n>0)

#include <iostream>

using namespace std;

int Nhap()

{

int x;

do

{

         cin >> x;

           if (x < 0)

                     cout << "Nhap sai, yeu cau nhap lai!";

} while (x < 0);

return x;

}

double Tinh(int n)

{

float s = 0, t = 0;

long p = 1;

for (int i = 1; i <= n; i++)

{

           t = t + i;

           p = p * i;

           s = s + (double)t / p;

}

return s;

}

 

int main()

{

int n;

 cout << "Nhap so nguyen n: ";

n = Nhap();

cout << "Ket qua la: "<< Tinh(n) << endl;

 return 0;

Bình luận


Bình luận

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Sự khác biệt giữa hệ điều hành và phần mềm ứng dụng

Xem đáp án » 14/06/2023 27,745

Câu 2:

Cách xóa chữ M trên máy tính Casio

Xem đáp án » 14/06/2023 12,049

Câu 3:

Nhập vào 2 số nguyên a, b. Tính tổng hiệu tích thương và in kết quả ra màn hình

Xem đáp án » 14/06/2023 8,465

Câu 4:

đâu không phải là phần mở rộng của tệp video?

Xem đáp án » 14/06/2023 7,829

Câu 5:

Viết chương trình nhập vào 3 số a b c tìm số lớn nhất số bé nhất trong ba số đó c++

Xem đáp án » 14/06/2023 7,406

Câu 6:

Viết chương trình nhập vào N số nguyên tìm số lớn nhất, số nhỏ nhất.

Xem đáp án » 14/06/2023 4,912

Câu 7:

viết chương trình nhập vào 1 ký tự. in ra mã ASCII của ký tự đó và in ra ký tự kế tiếp của nó

Xem đáp án » 14/06/2023 4,740