(5/66/LTCB) Viết chương trình nhập vào số nguyên dương n, nhập sai thông báo lỗi, tính tổng S từ dãy Fibonacci như sau: S = U1/U2 + U3/U4 + U5/U6 + ... + U(2n-1)/U(2n)

watch_later Thứ Sáu, 24 tháng 2, 2017

#include<stdio.h>
#include<conio.h>
long Fib(int n)
{
     long kq;
     if (n==1 || n==2) return 1;
     else return (Fib(n-1)+Fib(n-2));
}
int main()
    {
          int n; float S;
          clrscr();
          printf("Nhap n de tinh tong day Fibonacci, n= ");
          scanf("%d",&n);
          printf("\n---------------------------------------");
          printf("\nKet qua:");
   S=0;
          for (int i=1; i<=2*n-1; i+=2)
          {
              S+=float(Fib(i))/Fib(i+1);
              printf ("\n Tong gia tri cua day Fibonacci  %ld/%ld=%f",Fib(i),Fib(i+1),S);
          }
          printf("\n---------------------------------------");
          printf("\nNhap phim Enter de ket thuc chuong trinh nay!");
          getch();
          return 0;
    }