Dãy Fibonacci trong C
Bài tập C: in dãy Fibonacci
Dãy Fibonacci là dãy số được tạo bằng cách: số kế tiếp bằng tổng của hai số liền trước. Dãy Fibonacci bắt đầu từ hai số F0 & F1. Giá trị ban đầu của F0 & F1 có thể tương ứng là 0, 1 hoặc 1, 1.
Điều kiện của dãy Fibonacci có thể tổng quát lại như sau:
Fn = Fn-1 + Fn-2
Dưới đây là ví dụ hai Fibonacci
F8 = 0 1 1 2 3 5 8 13
hoặc:
F8 = 1 1 2 3 5 8 13 21
Trong chương này chúng ta sẽ giải bài tập C này bởi không sử dụng khái niệm đệ qui. Mời bạn theo dõi chương trình C dưới đây.
Chương trình C
Dưới đây là chương trình C để giải bài tập in dãy Fibonacci trong C:
#includeint main() { int a, b, c, i, n; n = 6; a = b = 1; printf("In day Fibonacci:\n"); printf("%d %d ",a,b); for(i = 1; i <= n-2; i++) { c = a + b; printf("%d ", c); a = b; b = c; } return 0; }
Biên dịch chương trình C trên sẽ cho kết quả:
Bài học Bài tập C phổ biến tại hoconline.club:
tong-hop-cac-chuong-trinh-tinh-toan-trong-c.jsp
Bài viết liên quan