öneriler

fonksiyon yardımıyla fibonacci hesaplamak c programlama kodu





main içinde yazmak istersek:

#include <iostream>
/* FİBONACCİ SERİSİ
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987.. dizisi Fibonacci sayı dizisi olarak geçiyor. 
Fibonacci sayı dizisinin özelliği kendinden önceki iki ardışık sayının toplamının kendisinden sonraki sayıya eşit olmasıdır.  
Yani her sayı kendisinden önce gelen iki sayının toplamıdır */
int main(int argc, char** argv) {
int fib1=0; int fib2=1; int indis; int fibonacci; int fib;
printf("fibonacci degeri bulunacak elamanı giriniz:");
scanf("%d", &fibonacci);
fib=fib1+fib2;
for(indis=2; indis<=fibonacci; indis++){
fib1=fib2;
fib2=fib;
fib=fib1+fib2;
}
printf("%d", fib);
return 0;
}




fonksiyon ile hesaplamak istersek:
#include <stdio.h>
#include <conio.h>
void fibon(int x)
{
int sum=0;
for(int i=0;i<x;i++){
if(i==1)
printf("0");
else if(i==2)
printf ("1");
else if(i>2)
{
for(int j=0;j<i;j++)
{
sum=sum+j;

}
}


}
printf("%d",sum);
}
int main(){
int z;
printf("Bulmak istediginiz fibonacci sayisini giriniz");
scanf("%d",&z);

fibon(z);
return 0;
}
Google Plus'da Paylaş

Yazar gezen mühendis

Yazar hakkında bilgi yazılacak.
    Blogger Yorumları
    Facebook Yorumları

0 yorum :

Yorum Gönder

öneriler