BÀI MỚI NHẤT
Sunday, September 18, 2016

Tính X(n) theo công thức: x(1)=1; x(2)=1; x(n)=x(n-1)+(n-1)x(n-2)

Kỹ thuật lập trình - Đệ quy

Đề bài: Với mỗi số nguyên n>=1, số X(n) được tính như sau:
  • X(1)=1
  • X(2)=2
  • X(n)=X(n-1)+(n-1)X(n-2) với x>=3
Viết hàm tính X(n) bằng hai cách đệ quy và không đệ quy.

Tính X(n) theo công thức: x(1)=1; x(2)=1; x(n)=x(n-1)+(n-1)x(n-2)
Các bạn có thể tham khảo đoạn code sau:



* Phần khử đệ quy mình đã viết 2 cách:
  • Gọi lại hàm
  • Dùng mảng 1 chiều
Kết quả khi chạy chương trình với bộ test n=11

ket qua

Được viết bởi Đinh Quang Trưởng