[C++] In số fibnacy lớn nhất nhỏ hơn n

$\boxed{\text{BÀI TOÁN}}$

Nhập từ bàn phím số n. In ra màn hình số fibonacy lớn nhất nhỏ hơn n.
Ví dụ: Nhập n: 11
           In ra màn hình: 8


$\boxed{\text{LỜI GIẢI}}$

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    int n,n1=1,n2=1,n3=1;
    cout<<"Nhap so n: "; cin>>n;
    while (n3<=n)
    {
        n3=n1+n2;
        n1=n2;
        n2=n3;
    }
    cout<<"So fibo lon nhat nho hon "<<n<<" la "<<n1<<endl;
    return 0;
}

Comments

  1. Yêu ad!!!! Cho mình hỏi muốn tham gia nhóm thì phải làm sao ạ!

    ReplyDelete

Post a Comment

Popular Posts