Các pro và mọi người giúp đỡ về C/C++

diendanbaclieu-123835-201479926804-67b1-43f9-9173-e065b65fa896.png


Có pro nào hay bạn nào biết giải không giúp mình với ! Mình đang ôn tập 2 tuần nữa thi rồi, thầy cho 2 dạng này mà không làm mẫu. Mong các pro giúp đỡ, thanks các pro !
 

quanltv

Sư phụ của ADMIN
Bài của bạn có 4 công thức, mỗi công thức giải theo 4 cách. VD công thức 1, các dòng sau làm tương tự

s(n) là mảng 1 chiều có chỉ số là n, mặc định khai báo s(1)=1

a) S(4) = 41/24 (tính bằng Casio)

b)không dùng đệ quy
ban đầu gán mau=1, s=1
vòng lặp xác định i=2->n
{mau=mau*n
sohang gán = 1/mau
s = s+ sohang} có s(n)=s

c) Dùng đệ quy


ban đầu gán mauso=1

vòng lặp xác định từ i=2->n
{mauso gán = mauso*n
s(n) gán = s(n-1) + 1/mauso} -> được s(4)

đệ quy ở chỗ s(n) tính theo s(n-1)

d) tìm n lớn nhất thoả mãn điều kiện s(n)<3.9
đoán thử n lớn nhất là bao nhiêu. VD là 10000

Cho vòng lặp xác định từ 1->10001, so sánh s(n) với 3.9, nếu vượt quá 3.9 thì dừng lại ngay, lấy n đó là kết quả lớn nhất
 
Bài của bạn có 4 công thức, mỗi công thức giải theo 4 cách. VD công thức 1, các dòng sau làm tương tự
 
Top