[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;
}
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;
}
Yêu ad!!!! Cho mình hỏi muốn tham gia nhóm thì phải làm sao ạ!
ReplyDelete