Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift
Viết chương trình tìm ~S~ biết: $$S = x + \frac{x^2}{2!} +\frac{x^3}{3!} + ... +\frac{x^n}{n!}$$
Input
Hai số ~x~ và ~n~ cách nhau bởi khoảng trắng
Giới hạn:
- ~x~ là số thực, ~-10 \le x \le 10~
- ~n~ là số nguyên dương, ~n \le 10~
Output
Giá trị ~S~ mà bạn tính được làm tròn tới chữ số thập phân thứ 2
Sample
Input #1
2 2
Output #1
4.00
Bình luận
python
def gt(n): sum = 1 for i in range(1, n + 1): sum *= i return sum
def tong(x, n): s = 0 for i in range(1, n + 1): s += (x ** i) / gt(i) return s
x, n = map(int, input().split())
tong_1 = tong(x, n)
print("{:.2f}".format(tong_1))
chào các bạn
include <bits/stdc++.h>
define ll long long
using namespace std; double gt(ll n) { double sum = 1; for (int i = 1; i <= n; i++) { sum*= i; } return sum; }
double sum(ll x, ll n) { double s = 0; for (int i = 1; i <= n; i++) { s+= pow(x, i)/gt(i); } return s; } int main() { ll x, n; cin >> x>> n; double tong = sum(x, n); cout<<fixed<
include <bits/stdc++.h>
define ll long long
using namespace std; double gt(ll n) { double sum = 1; for (int i = 1; i <= n; i++) { sum*= i; } return sum; }
double sum(ll x, ll n) { double s = 0; for (int i = 1; i <= n; i++) { s+= pow(x, i)/gt(i); } return s; } int main() { ll x, n; cin >> x>> n; double tong = sum(x, n); cout<<fixed<
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
cíu vs help bé
hello ae
program SumSeries;
uses crt;
function Factorial(n: Integer): Integer; var i, result: Integer; begin result := 1; for i := 1 to n do result := result * i; Factorial := result; end;
function Power(base: Real; exp: Integer): Real; var i: Integer; result: Real; begin result := 1.0; for i := 1 to exp do result := result * base; Power := result; end;
function SumSeries(x: Real; n: Integer): Real; var i: Integer; sum: Real; begin sum := 0.0; for i := 1 to n do sum := sum + (Power(x, i) / Factorial(i)); SumSeries := sum; end;
var x: Real; n: Integer;
begin clrscr;
ReadLn(x);
ReadLn(n);
WriteLn( SumSeries(x, n):0:4);
ReadLn; end.
ai sửa code lại vs :3333
khó quáaquáaaaaaaaaaaaaaaaaaaaaaaaaaa
Bài này làm như nào các bạn fan dorando siuuuuuusiuuuuuuuuuuuuu ):?