• 26-05-2016, 03:11:42
    #1
    Fibonacci yi bilirsiniz onu yapacağım fakat program çalışmıyor makefile.win dosyası açılıyor. (konsol uygulaması) Hata nerede acaba?
    #include <stdio.h>
    #include <stdlib.h>
    int new(int a);
    int main()
    {
        int x,result_fact;
    	
        printf("Enter a number\n");	scanf("%d",&x);
     	result_fact=new(x);
        printf("Result: %d",result_fact);
        return 0;
    }
    
    int new(int a)
    {
    	if(a==0) return 1;
    	
    	else if(a==1) return 1;
    	
    	else return result_fact(a-1)+result_fact(a-2);
    	
    }


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:11:42 -->-> Daha önceki mesaj 03:02:33 --

    Halledildi.
  • 26-05-2016, 10:42:18
    #2
    int new(int a)
    {
    	if(a==0) return 1;
    	
    	else if(a==1) return 1;
    	
    	else return new(a-1)+new(a-2);
    	
    }
    yukarıdaki gibi değiştir.
  • 26-05-2016, 18:00:43
    #3
    devveloper adlı üyeden alıntı: mesajı görüntüle
    int new(int a)
    {
    	if(a==0) return 1;
    	
    	else if(a==1) return 1;
    	
    	else return new(a-1)+new(a-2);
    	
    }
    yukarıdaki gibi değiştir.
    Aynen hocam sağolun.