In dãy Fibonacci trong C++ (Phần 1)



Bài tập 1: In dãy Fibonacci

Viết chương trình C++ hiển thị dãy Fibonacci bất kỳ.

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Mình sử dụng vòng lặp FOR như sau:

#include
#includeusing namespace std;int main()
{     // Khai bao bien
     int counter, n;
     long last=1,next=0,sum;
     // Nhap gia tri
     cout<<"Nhap mot so :";
     cin>>n;     //Tinh chuoi Fibonacci 
     while(next

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về vòng lặp trong C++

Bài tập 2: In dãy Fibonacci

Viết chương trình C++ để in dãy Fibonacci cho một số nhập từ bàn phím, sau đó in kết quả.

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Mình sử dụng vòng lặp FOR như sau:

#include 
#include 
using namespace std;int main()
{int a,b,x,y,num1,ct;
a=0;
b=1;
cout << "Nhap mot so : " << endl;
cin>>num1;
cout << a << endl;
cout << b << endl;
for(ct=1;ct<=num1-2;ct++)
{
x=a+b;
cout << x << endl;
y=a;
a=b;
b=x;
}
return 0;
}

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về vòng lặp trong C++
bai_tap_vong_lap_trong_cplusplus.jsp