1 lỗi bị stop woking Tue Mar 12, 2013 6:03 pm
1101817
Vịt mới lớn
mấy a quản trị cho e hỏi e lỗi chổ nào mà nó bị stop working.đề bài là nhập vào 2 số a và b tìm xem giữa 2 số đó có bao nhiêu số Fibonacci.ví dụ nhập a=1234567890 và b=9876543210..
#include <conio.h>
#include <stdio.h>
unsigned long long fi(unsigned long long n)
{
unsigned long long *A= new unsigned long long[n+1];
A[0] = A[1] = 1;
unsigned long long i=2;
while(i<=n){
A[i] = A[i-1] + A[i-2];
i++;
}
unsigned long long kq = A[n];
delete []A;
return kq;
}
int main(){
unsigned long long a,b;
unsigned long long dem=0;
printf("\nNhap a,b:");
scanf("%I64d%I64d",&a,&b);
unsigned long long i=0;
while(i<=a)
{
if(fi(i)>=a && fi(i)<=b)
dem++;
i++;
}
printf(" so luong = %I64d",dem);
getch();
}
#include <conio.h>
#include <stdio.h>
unsigned long long fi(unsigned long long n)
{
unsigned long long *A= new unsigned long long[n+1];
A[0] = A[1] = 1;
unsigned long long i=2;
while(i<=n){
A[i] = A[i-1] + A[i-2];
i++;
}
unsigned long long kq = A[n];
delete []A;
return kq;
}
int main(){
unsigned long long a,b;
unsigned long long dem=0;
printf("\nNhap a,b:");
scanf("%I64d%I64d",&a,&b);
unsigned long long i=0;
while(i<=a)
{
if(fi(i)>=a && fi(i)<=b)
dem++;
i++;
}
printf(" so luong = %I64d",dem);
getch();
}