Chương trình tìm phần tử Fibonacci thứ n được định nghĩa đệ quy như sau:
#include<math.h>
#include<iostream>
#include<conio.h>
using namespace std;
/* Ham tra ve so nguyen tinh gia tri Fibonacci thu n */
int F(int n){
if(n==0 || n==1)
return 1;
else
return F(n-1) + F(n-2);
}
/* Chuong trinh chinh */
int main(){
int n;
cout<<"Nhap vao gia tri cua n = ";
cin>>n;
cout<<"F("<<n<<") = "<<F(n);
getch();
return 0;
}
Tag: Fibonacci, fibonaxi, Đệ quy, C, C++
Related Post:
Code C#: Ví dụ về LỚP và ĐỐI TƯỢNG//Ví dụ 1: Tạo lớp SINHVIEN gồm- Các thuộc tính: maSV, tenSV, lop, diemtoan, diemly, diemhoa, diemtb;Yêu cầu:1. Xây dựng các phương thức khởi dựng của lớp SINHVIEN với các tham số khác nhau2. Xây dựng các phương thức của lớp SINHVIEN: nhapDL(), TinhdiemTB(), inDL();3. Khởi tạo 3 đối tượng thuộc lớp SINHVIEN theo các cách khác nhau. Nhập dữ liệu và in kết quả ra … Read More
Code Pascal: Nhập một xâu, kiểm tra xâu có đối xứng không Yêu cầu: Nhập một xâu, kiểm tra xâu có đối xứng không procedure test_xaudoixung;var s: String;i,j,count:integer;begin write('Nhap vao xau s='); readln(s); i:=1; j:=length(s); count:=0; while( j >= i) do begin &… Read More
Code C#: Ví dụ cấu trúc IF...ELSE//Viết chương trình cho phép nhập 3 số nguyên từ bàn phím. In ra số lớn nhất.using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Max_3_so{class Program{static void Main(string[] args){int a, b, c;Console.Write("Nhap gia tri a:");a = int.Parse(Console.ReadLine());Console.Write("Nhap gia tri b:");b = int.Parse(Console.ReadLine());… Read More
Code C-C++: Viết chương trình nhập vào 3 số. In ra màn hình số lớn nhất, nhỏ nhất.//Đề bài: Viết chương trình nhập vào 3 số. In ra màn hình số lớn nhất, nhỏ nhất.#include<iostream.h>#include<conio.h>void main(){ float a,b,c; // Khai báo 3 biến a, b,c cout<<"\n Nhap gia tri a:"; cin>>a; cout<<"\n Nhap gia tri b:"; cin>>b; &n… Read More
Code C#: Ví dụ vòng lặp FOR//Ví dụ 1: Viết chương trình C# sử dụng cấu trúc FOR in ra màn hình kết quả như sau:****************************using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace FOR_LOOP_1{class Program{static void Main(string[] args){ int i,j; for(i=0;i<=6;i++){ … Read More
Code Pascal: Nhập vào một số, kiểm tra số có đối xứng hay khôngprocedure bai1;varn,n1,temp:integer;BEGIN repeat clrscr; write('Nhap vao so n='); readln(n); if((n>-32000) and (n<32000) )then break; until (1=1); n1:=0; temp:=n; … Read More
Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@