BÀI TẬP 30: DÃY FIBONACI

Dãy Fibonaci theo công thức: F1 = F2 = 1; Fn = Fn-1 + Fn-2

Viết chương trình Pascal nhập số nguyên N. Thực hiện các yêu cầu sau:

+ Xuất dãy số Fibonaci ra màn hình.

+ Xuất dãy Fibonaci theo thứ tự ngược lại.

+ Nhập số k từ bàn phím và cho biết số thứ k trong dãy Fibonaci là số mấy?

CODE THAM KHẢO:

program Fibonaci;

uses crt;

var f:array[1..1000] of integer;

    n,i,k:integer;

begin 

    clrscr;

    write('Nhap N = ');readln(n);

    f[1]:=1;f[2]:=f[1];

    for i:=3 to n do f[i]:=f[i-2]+f[i-1];

    write('Day Fibonaci: ');

    for i:=1 to n do write(f[i],' ');writeln;

    write('Day Fibonaci nguoc: ');

    for i:=n downto 1 do write(f[i],' ');writeln;

    write('Nhap K = ');readln(k);

    if k>n then for i:=n+1 to k do f[i]:=f[i-2]+f[i-1];

    write('So thu ',k,' trong day Fibonaci la: ',f[k]);

    readln;

end.



Nhãn:

Đăng nhận xét

Emoticon
:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget